Created
February 13, 2025 01:45
Revisions
-
anuraaga created this gist
Feb 13, 2025 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,322 @@ ../gitleaks/gitleaks git -v --> libcre2-noopt.so._initialize() <-- --> libcre2-noopt.so.malloc(144896) <-- 145936 --> libcre2-noopt.so.__wasm_init_tls(145936) <-- --> libcre2-noopt.so.malloc(3) <-- 290848 --> libcre2-noopt.so.cre2_opt_new() --> libcre2-noopt.so.malloc(24) <-- 290864 <-- 290864 --> libcre2-noopt.so.cre2_opt_set_max_mem(290864,134217728) <-- --> libcre2-noopt.so.cre2_new(290848,1,290864) --> libcre2-noopt.so.malloc(96) <-- 290896 --> libcre2-noopt.so.malloc(12) <-- 291008 --> libcre2-noopt.so.malloc(24) <-- 291024 --> libcre2-noopt.so.malloc(24) <-- 291056 --> libcre2-noopt.so.free(291056) <-- --> libcre2-noopt.so.malloc(384) <-- 291056 --> libcre2-noopt.so.malloc(64) <-- 291456 --> libcre2-noopt.so.malloc(4) <-- 291536 --> libcre2-noopt.so.malloc(4080) <-- 291552 --> libcre2-noopt.so.malloc(4) <-- 295648 --> libcre2-noopt.so.malloc(4080) <-- 295664 --> libcre2-noopt.so.free(295664) <-- --> libcre2-noopt.so.free(295648) <-- --> libcre2-noopt.so.free(291552) <-- --> libcre2-noopt.so.free(291536) <-- --> libcre2-noopt.so.malloc(4) <-- 291536 --> libcre2-noopt.so.malloc(4080) <-- 291552 --> libcre2-noopt.so.malloc(20) <-- 295648 --> libcre2-noopt.so.malloc(20) <-- 295680 --> libcre2-noopt.so.free(295680) <-- --> libcre2-noopt.so.free(295648) <-- --> libcre2-noopt.so.malloc(20) <-- 295648 --> libcre2-noopt.so.malloc(20) <-- 295680 --> libcre2-noopt.so.malloc(20) <-- 295712 --> libcre2-noopt.so.malloc(20) <-- 295744 --> libcre2-noopt.so.malloc(40) <-- 295776 --> libcre2-noopt.so.malloc(20) <-- 295824 --> libcre2-noopt.so.malloc(40) <-- 295856 --> libcre2-noopt.so.malloc(12) <-- 295904 --> libcre2-noopt.so.malloc(4) <-- 295920 --> libcre2-noopt.so.malloc(24) <-- 295936 --> libcre2-noopt.so.free(295904) <-- --> libcre2-noopt.so.malloc(4) <-- 295904 --> libcre2-noopt.so.malloc(40) <-- 295968 --> libcre2-noopt.so.malloc(16) <-- 296016 --> libcre2-noopt.so.malloc(40) <-- 296048 --> libcre2-noopt.so.malloc(40) <-- 296096 --> libcre2-noopt.so.free(291456) <-- --> libcre2-noopt.so.malloc(10) <-- 291456 --> libcre2-noopt.so.free(296048) <-- --> libcre2-noopt.so.free(296016) <-- --> libcre2-noopt.so.free(295968) <-- --> libcre2-noopt.so.free(295904) <-- --> libcre2-noopt.so.free(295920) <-- --> libcre2-noopt.so.free(295936) <-- --> libcre2-noopt.so.free(295856) <-- --> libcre2-noopt.so.free(295824) <-- --> libcre2-noopt.so.free(295776) <-- --> libcre2-noopt.so.free(295744) <-- --> libcre2-noopt.so.free(295712) <-- --> libcre2-noopt.so.free(295680) <-- --> libcre2-noopt.so.free(295648) <-- --> libcre2-noopt.so.malloc(8) <-- 291472 --> libcre2-noopt.so.malloc(8) <-- 291488 --> libcre2-noopt.so.malloc(16) <-- 291504 --> libcre2-noopt.so.free(291488) <-- --> libcre2-noopt.so.free(291472) <-- --> libcre2-noopt.so.free(291504) <-- --> libcre2-noopt.so.free(291552) <-- --> libcre2-noopt.so.free(291536) <-- --> libcre2-noopt.so.malloc(4) <-- 291472 --> libcre2-noopt.so.malloc(4080) <-- 291488 --> libcre2-noopt.so.free(291488) <-- --> libcre2-noopt.so.free(291472) <-- --> libcre2-noopt.so.malloc(20) <-- 291472 --> libcre2-noopt.so.malloc(20) <-- 291504 --> libcre2-noopt.so.malloc(20) <-- 291536 --> libcre2-noopt.so.malloc(20) <-- 291568 --> libcre2-noopt.so.malloc(24) <-- 291600 --> libcre2-noopt.so.free(291568) <-- --> libcre2-noopt.so.free(291536) <-- --> libcre2-noopt.so.free(291504) <-- --> libcre2-noopt.so.free(291472) <-- <-- 290896 --> libcre2-noopt.so.cre2_opt_delete(290864) --> libcre2-noopt.so.free(290864) <-- <-- --> libcre2-noopt.so.cre2_error_code(290896) <-- 0 --> libcre2-noopt.so.cre2_num_capturing_groups(290896) <-- 0 --> libcre2-noopt.so.free(290848) <-- ○ │╲ │ ○ ○ ░ ░ gitleaks --> libcre2-noopt.so.malloc(34) <-- 290848 --> libcre2-noopt.so.cre2_opt_new() --> libcre2-noopt.so.malloc(24) <-- 291632 <-- 291632 --> libcre2-noopt.so.cre2_opt_set_max_mem(291632,134217728) <-- --> libcre2-noopt.so.cre2_new(290848,32,291632) --> libcre2-noopt.so.malloc(96) <-- 291664 --> libcre2-noopt.so.malloc(12) <-- 291776 --> libcre2-noopt.so.malloc(40) <-- 291792 --> libcre2-noopt.so.malloc(24) <-- 291840 --> libcre2-noopt.so.malloc(24) <-- 291872 --> libcre2-noopt.so.malloc(32) <-- 291904 --> libcre2-noopt.so.malloc(24) <-- 291952 --> libcre2-noopt.so.malloc(24) <-- 291984 --> libcre2-noopt.so.malloc(24) <-- 292016 --> libcre2-noopt.so.malloc(24) <-- 292048 --> libcre2-noopt.so.malloc(24) <-- 292080 --> libcre2-noopt.so.malloc(24) <-- 292112 --> libcre2-noopt.so.free(292080) <-- --> libcre2-noopt.so.malloc(24) <-- 292080 --> libcre2-noopt.so.free(291872) <-- --> libcre2-noopt.so.free(292080) <-- --> libcre2-noopt.so.free(292112) <-- --> libcre2-noopt.so.free(292016) <-- --> libcre2-noopt.so.free(292048) <-- --> libcre2-noopt.so.free(291984) <-- --> libcre2-noopt.so.free(291952) <-- --> libcre2-noopt.so.free(291904) <-- --> libcre2-noopt.so.free(291840) <-- ==> wasi_snapshot_preview1.clock_time_get(id=realtime,precision=1) <== (timestamp=1739410442473996000,errno=ESUCCESS) --> libcre2-noopt.so.malloc(30252) <-- 296144 --> libcre2-noopt.so.malloc(40) <-- 291840 --> libcre2-noopt.so.malloc(24) <-- 291888 --> libcre2-noopt.so.malloc(24) <-- 291920 --> libcre2-noopt.so.free(291888) <-- --> libcre2-noopt.so.malloc(48) <-- 291952 --> libcre2-noopt.so.free(291920) <-- --> libcre2-noopt.so.free(291952) <-- --> libcre2-noopt.so.free(291840) <-- --> libcre2-noopt.so.malloc(4) <-- 291840 --> libcre2-noopt.so.cre2_opt_delete(291632) --> libcre2-noopt.so.free(291632) <-- <-- --> libcre2-noopt.so.free(290848) <-- panic: wasm error: invalid table access wasm stack trace: libcre2-noopt.so.fwrite(i32,i32,i32,i32) i32 0xc6b: wasisdk:/v25.0/build/sysroot/wasi-libc-wasm32-wasip1-threads/libc-top-half/musl/src/stdio/fwrite.c:10:36 (inlined) wasisdk:/v25.0/build/sysroot/wasi-libc-wasm32-wasip1-threads/libc-top-half/musl/src/stdio/fwrite.c:33:6 libcre2-noopt.so.absl::lts_20240722::log_internal::WriteToStderr(std::__2::basic_string_view<char, std::__2::char_traits<char>>, absl::lts_20240722::LogSeverity)(i32,i32) 0x38259: /re2/abseil-cpp/absl/log/internal/globals.cc:79:3 libcre2-noopt.so.void absl::lts_20240722::base_internal::CallOnceImpl<absl::lts_20240722::log_internal::(anonymous namespace)::StderrLogSink::Send(absl::lts_20240722::LogEntry const&)::'lambda'()>(std::__2::atomic<unsigned int>*, absl::lts_20240722::base_internal::SchedulingMode, absl::lts_20240722::log_internal::(anonymous namespace)::StderrLogSink::Send(absl::lts_20240722::LogEntry const&)::'lambda'()&&)(i32) 0x3d0e7: /re2/abseil-cpp/absl/log/internal/log_sink_set.cc:104:7 (inlined) /opt/wasi-sdk/share/wasi-sysroot/include/wasm32-wasip1-threads/c++/v1/__type_traits/invoke.h:149:25 (inlined) /opt/wasi-sdk/share/wasi-sysroot/include/wasm32-wasip1-threads/c++/v1/__functional/invoke.h:28:10 (inlined) /re2/abseil-cpp/absl/base/call_once.h:182:5 libcre2-noopt.so.absl::lts_20240722::log_internal::(anonymous namespace)::StderrLogSink::Send(absl::lts_20240722::LogEntry const&)(i32,i32) 0x3cfd2: /re2/abseil-cpp/absl/base/call_once.h:216:5 (inlined) /re2/abseil-cpp/absl/log/internal/log_sink_set.cc:99:5 libcre2-noopt.so.absl::lts_20240722::log_internal::LogToSinks(absl::lts_20240722::LogEntry const&, absl::lts_20240722::Span<absl::lts_20240722::LogSink*>, bool)(i32,i32,i32) 0x3caec: /re2/abseil-cpp/absl/log/internal/log_sink_set.cc:260:13 (inlined) /re2/abseil-cpp/absl/log/internal/log_sink_set.cc:201:9 (inlined) /re2/abseil-cpp/absl/log/internal/log_sink_set.cc:281:31 libcre2-noopt.so.absl::lts_20240722::log_internal::LogMessage::SendToLog()(i32) 0x472cd: /re2/abseil-cpp/absl/log/internal/log_message.cc:551:3 libcre2-noopt.so.absl::lts_20240722::log_internal::LogMessage::Flush()(i32) 0x471c5: /re2/abseil-cpp/absl/log/internal/log_message.cc:465:3 libcre2-noopt.so.absl::lts_20240722::log_internal::LogMessage::~LogMessage()(i32) i32 0x46f9f: /re2/abseil-cpp/absl/log/internal/log_message.cc:299:3 libcre2-noopt.so.re2::RE2::Init(std::__2::basic_string_view<char, std::__2::char_traits<char>>, re2::RE2::Options const&)(i32,i32,i32) 0x6fd7a: /re2/re2/re2.cc:237:7 libcre2-noopt.so.re2::RE2::RE2(std::__2::basic_string_view<char, std::__2::char_traits<char>>, re2::RE2::Options const&)(i32,i32,i32) i32 0x705b6: /re2/re2/re2.cc:158:3 libcre2-noopt.so.cre2_new(i32,i32,i32) i32 0x756c0: /cre2/cre2.cpp:135:27 goroutine 1 [running]: github.com/wasilibs/go-re2/internal.newRE(0xc000e97e00, {0x133f0c0?, 0xc0014caf18?}, {0xf9?, 0xec?, 0xa0?, 0x3?}) /Users/anuraag/git/go-re2/internal/re2_wazero.go:302 +0x269 github.com/wasilibs/go-re2/internal.Compile({0xc00133f0c0, 0x20}, {0x87?, 0x3d?, 0xa5?, 0xd7?}) /Users/anuraag/git/go-re2/internal/re2.go:67 +0x165 github.com/wasilibs/go-re2.Compile(...) /Users/anuraag/git/go-re2/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0xc00133f0c0, 0x20}) /Users/anuraag/git/go-re2/re2.go:76 +0x2e github.com/zricethezav/gitleaks/v8/regexp.MustCompile(...) /Users/anuraag/git/gitleaks/regexp/wasilibs_regex.go:14 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /Users/anuraag/git/gitleaks/config/config.go:112 +0x1da github.com/zricethezav/gitleaks/v8/cmd.Config(_) /Users/anuraag/git/gitleaks/cmd/root.go:178 +0x105 github.com/zricethezav/gitleaks/v8/cmd.runGit(0x4ef4c80, {0xc000039dc0, 0x0, 0x3f1ddff?}) /Users/anuraag/git/gitleaks/cmd/git.go:45 +0xc5 github.com/spf13/cobra.(*Command).execute(0x4ef4c80, {0xc000039db0, 0x1, 0x1}) /Users/anuraag/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:860 +0x671 github.com/spf13/cobra.(*Command).ExecuteC(0x4ef4500) /Users/anuraag/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:974 +0x38d github.com/spf13/cobra.(*Command).Execute(...) /Users/anuraag/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:902 github.com/zricethezav/gitleaks/v8/cmd.Execute() /Users/anuraag/git/gitleaks/cmd/root.go:164 +0x1e main.main() /Users/anuraag/git/gitleaks/main.go:18 +0x9d