opentelemetry-go-instrumentation
opentelemetry-go-instrumentation copied to clipboard
Crash with message - program uprobe_Transport_roundTrip: load program: invalid argument
Describe the bug
When starting, an error is reported as follows, How to solve this problem, thank you!
{"level":"info","ts":1705306464.9162376,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false}
{"level":"info","ts":1705306466.917634,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:69","msg":"found process","pid":27}
{"level":"info","ts":1705306466.953315,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.serverHandler.ServeHTTP","Offset":3551168,"ReturnOffsets":[3551315]}}
{"level":"info","ts":1705306466.9534173,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.(*Transport).roundTrip","Offset":3601664,"ReturnOffsets":[3602133,3602209,3602682,3602907,3602993,3603161,3603172,3603904,3604069,3604142,3604230,3604301,3604361,3604781,3604983]}}
{"level":"info","ts":1705306466.9534268,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler","Offset":7682880,"ReturnOffsets":[7683189,7683228,7683253,7683287,7683400,7683543]}}
{"level":"info","ts":1705306466.9534333,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Client).NewStream","Offset":7736416,"ReturnOffsets":[7736878,7737987,7738062,7738173,7738273,7738744,7738855]}}
{"level":"info","ts":1705306466.9534397,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders","Offset":7775744,"ReturnOffsets":[7776608,7776736,7783786,7784414,7784586,7784683,7784899,7785220,7785347,7786058,7787651,7787901]}}
{"level":"info","ts":1705306466.953446,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*ClientConn).Invoke","Offset":7952864,"ReturnOffsets":[7953495,7953638,7953671,7953710]}}
{"level":"info","ts":1705306466.9534519,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*Server).handleStream","Offset":8065024,"ReturnOffsets":[8066115,8067385,8067437,8067502,8067567]}}
{"level":"info","ts":1705306466.9534574,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).execDC","Offset":11468800,"ReturnOffsets":[11469711,11470024,11470097,11470279,11470322]}}
{"level":"info","ts":1705306466.9534633,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).queryDC","Offset":11472352,"ReturnOffsets":[11473529,11473596,11473644,11473836,11473884]}}
{"level":"info","ts":1705306466.9534693,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"github.com/gin-gonic/gin.(*Engine).ServeHTTP","Offset":18444512,"ReturnOffsets":[18445016]}}
{"level":"info","ts":1705306466.9536104,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":125}
{"level":"info","ts":1705306466.9536567,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":126}
{"level":"info","ts":1705306466.9536898,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":127}
{"level":"info","ts":1705306466.9537137,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":27}
{"level":"info","ts":1705306466.953742,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":32}
{"level":"info","ts":1705306466.9537692,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":33}
{"level":"info","ts":1705306466.9538,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":34}
{"level":"info","ts":1705306466.9538312,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":35}
{"level":"info","ts":1705306466.9538572,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":36}
{"level":"info","ts":1705306466.9538844,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":37}
{"level":"info","ts":1705306466.9539094,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":38}
{"level":"info","ts":1705306466.9539378,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":39}
{"level":"info","ts":1705306466.9539669,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":40}
{"level":"info","ts":1705306466.953992,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":41}
{"level":"info","ts":1705306466.9540222,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":42}
{"level":"info","ts":1705306466.9540455,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":43}
{"level":"info","ts":1705306466.954068,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":44}
{"level":"info","ts":1705306466.9540927,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":45}
{"level":"info","ts":1705306466.954122,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":46}
{"level":"info","ts":1705306466.9541485,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":47}
{"level":"info","ts":1705306466.9541788,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":48}
{"level":"info","ts":1705306466.9542036,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":49}
{"level":"info","ts":1705306466.9542396,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":50}
{"level":"info","ts":1705306466.9542623,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":51}
{"level":"info","ts":1705306466.954388,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:234","msg":"Detected linux kernel version","version":"5.4.0"}
{"level":"info","ts":1705306466.9545002,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:246","msg":"mlock ret","ret":18446744073709551604}
{"level":"info","ts":1705306466.9545188,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:64","msg":"Detaching from process","pid":27}
{"level":"info","ts":1705306466.9546814,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:43","msg":"mmaped remote memory","start_addr":"FFFFFFFFFFFFFFF5","end_addr":"17FFF5"}
{"level":"info","ts":1705306466.9546924,"logger":"Instrumentation","caller":"app/instrumentation.go:134","msg":"target process analysis completed","pid":27,"go_version":"1.21.4","dependencies":{"-buildmode=exe":null,"-compiler=gc":null,"-trimpath=true":null,"CGO_ENABLED=1":null,"DefaultGODEBUG=panicnil=1":null,"GOAMD64=v1":null,"GOARCH=amd64":null,"GOOS=linux":null,"authserver":null,"cloud.google.com/go/compute/metadata":"0.2.3","code.wifi.com/golibs/goboot":"0.0.0-20231203045707-92bdee0af29a","code.wifi.com/golibs/sharding":"0.0.0-20231204103325-fb7da9413873","github.com/KyleBanks/depth":"1.2.1","github.com/akutz/memconn":"0.1.0","github.com/alitto/pond":"1.8.3","github.com/aliyun/alibaba-cloud-sdk-go":"1.61.18","github.com/apache/thrift":"0.18.1","github.com/armon/go-metrics":"0.4.0","github.com/armon/go-radix":"1.0.0","github.com/beorn7/perks":"1.0.1","github.com/buger/jsonparser":"1.1.1","github.com/bwmarrin/snowflake":"0.3.0","github.com/cenkalti/backoff/v3":"3.0.0","github.com/census-instrumentation/opencensus-proto":"0.4.1","github.com/cespare/xxhash/v2":"2.2.0","github.com/cncf/udpa/go":"0.0.0-20220112060539-c52dc94e7fbe","github.com/cncf/xds/go":"0.0.0-20230607035331-e9ce68804cb4","github.com/dgryski/go-rendezvous":"0.0.0-20200823014737-9f7001d12a5f","github.com/envoyproxy/go-control-plane":"0.11.1","github.com/envoyproxy/protoc-gen-validate":"1.0.2","github.com/fatih/color":"1.14.1","github.com/fsnotify/fsnotify":"1.6.0","github.com/gabriel-vasile/mimetype":"1.4.2","github.com/gin-contrib/sse":"0.1.0","github.com/gin-gonic/gin":"1.9.1","github.com/go-errors/errors":"1.0.1","github.com/go-openapi/jsonpointer":"0.19.5","github.com/go-openapi/jsonreference":"0.20.0","github.com/go-openapi/spec":"0.20.6","github.com/go-openapi/swag":"0.19.15","github.com/go-playground/locales":"0.14.1","github.com/go-playground/universal-translator":"0.18.1","github.com/go-playground/validator/v10":"10.14.0","github.com/go-resty/resty/v2":"2.7.0","github.com/go-sql-driver/mysql":"1.7.0","github.com/godzie44/go-uring":"0.0.0-20220926161041-69611e8b13d5","github.com/gogo/protobuf":"1.3.2","github.com/golang/protobuf":"1.5.3","github.com/golang/snappy":"0.0.4","github.com/google/uuid":"1.3.0","github.com/hashicorp/errwrap":"1.1.0","github.com/hashicorp/go-cleanhttp":"0.5.2","github.com/hashicorp/go-hclog":"1.2.0","github.com/hashicorp/go-immutable-radix":"1.3.1","github.com/hashicorp/go-multierror":"1.1.1","github.com/hashicorp/go-plugin":"1.4.5","github.com/hashicorp/go-retryablehttp":"0.6.6","github.com/hashicorp/go-rootcerts":"1.0.2","github.com/hashicorp/go-secure-stdlib/mlock":"0.1.1","github.com/hashicorp/go-secure-stdlib/parseutil":"0.1.6","github.com/hashicorp/go-secure-stdlib/strutil":"0.1.2","github.com/hashicorp/go-sockaddr":"1.0.2","github.com/hashicorp/go-uuid":"1.0.2","github.com/hashicorp/go-version":"1.2.1","github.com/hashicorp/golang-lru":"0.5.4","github.com/hashicorp/hcl":"1.0.0","github.com/hashicorp/vault/api":"1.8.3","github.com/hashicorp/vault/api/auth/approle":"0.3.0","github.com/hashicorp/vault/sdk":"0.7.0","github.com/hashicorp/yamux":"0.0.0-20180604194846-3520598351bb","github.com/jinzhu/inflection":"1.0.0","github.com/jinzhu/now":"1.1.5","github.com/jmespath/go-jmespath":"0.0.0-20180206201540-c2b33e8439af","github.com/josharian/intern":"1.0.0","github.com/json-iterator/go":"1.1.12","github.com/julienschmidt/httprouter":"1.3.0","github.com/kavu/go_reuseport":"1.5.0","github.com/klauspost/compress":"1.15.9","github.com/leodido/go-urn":"1.2.4","github.com/libp2p/go-sockaddr":"0.1.1","github.com/magiconair/properties":"1.8.7","github.com/mailru/easyjson":"0.7.6","github.com/mattn/go-colorable":"0.1.13","github.com/mattn/go-isatty":"0.0.19","github.com/matttproud/golang_protobuf_extensions":"1.0.4","github.com/mitchellh/copystructure":"1.0.0","github.com/mitchellh/go-testing-interface":"1.0.0","github.com/mitchellh/mapstructure":"1.5.0","github.com/mitchellh/reflectwalk":"1.0.0","github.com/modern-go/concurrent":"0.0.0-20180306012644-bacd9c7ef1dd","github.com/modern-go/reflect2":"1.0.2","github.com/montanaflynn/stats":"0.0.0-20171201202039-1bf9dbcd8cbe","github.com/nacos-group/nacos-sdk-go":"1.1.4","github.com/oklog/run":"1.0.0","github.com/pelletier/go-toml/v2":"2.1.0","github.com/philhofer/fwd":"1.1.2","github.com/pierrec/lz4":"2.5.2+incompatible","github.com/pkg/errors":"0.9.1","github.com/prometheus/client_golang":"1.17.0","github.com/prometheus/client_model":"0.4.1-0.20230718164431-9a2bf3000d16","github.com/prometheus/common":"0.44.0","github.com/prometheus/procfs":"0.11.1","github.com/qiniu/go-sdk/v7":"7.17.1","github.com/redis/go-redis/v9":"9.1.0","github.com/rs/cors":"1.8.3","github.com/ryanuber/go-glob":"1.0.0","github.com/samber/lo":"1.38.1","github.com/smallnest/rpcx":"1.8.11","github.com/soheilhy/cmux":"0.1.5","github.com/spf13/afero":"1.9.5","github.com/spf13/cast":"1.5.1","github.com/spf13/cobra":"1.8.0","github.com/spf13/jwalterweatherman":"1.1.0","github.com/spf13/pflag":"1.0.5","github.com/spf13/viper":"1.16.0","github.com/subosito/gotenv":"1.4.2","github.com/swaggo/files":"0.0.0-20220610200504-28940afbdbfe","github.com/swaggo/http-swagger":"1.3.3","github.com/swaggo/swag":"1.8.10","github.com/tinylib/msgp":"1.1.8","github.com/ugorji/go/codec":"1.2.11","github.com/vmihailenco/msgpack/v5":"5.3.5","github.com/vmihailenco/tagparser/v2":"2.0.0","github.com/xdg-go/pbkdf2":"1.0.0","github.com/xdg-go/scram":"1.1.2","github.com/xdg-go/stringprep":"1.0.4","github.com/youmark/pkcs8":"0.0.0-20181117223130-1be2e3e5546d","github.com/zenazn/pkcs7pad":"0.0.0-20170308005700-253a5b1f0e03","go.mongodb.org/mongo-driver":"1.12.1","go.uber.org/atomic":"1.11.0","go.uber.org/multierr":"1.11.0","go.uber.org/zap":"1.26.0","golang.org/x/crypto":"0.14.0","golang.org/x/exp":"0.0.0-20230522175609-2e198f4a06a1","golang.org/x/net":"0.17.0","golang.org/x/oauth2":"0.10.0","golang.org/x/sync":"0.5.0","golang.org/x/sys":"0.13.0","golang.org/x/text":"0.13.0","golang.org/x/time":"0.1.0","golang.org/x/tools":"0.10.0","google.golang.org/genproto/googleapis/api":"0.0.0-20230711160842-782d3b101e98","google.golang.org/genproto/googleapis/rpc":"0.0.0-20230711160842-782d3b101e98","google.golang.org/grpc":"1.58.0","google.golang.org/protobuf":"1.31.0","gopkg.in/ini.v1":"1.67.0","gopkg.in/natefinch/lumberjack.v2":"2.0.0","gopkg.in/square/go-jose.v2":"2.5.1","gopkg.in/yaml.v2":"2.4.0","gopkg.in/yaml.v3":"3.0.1","gorm.io/driver/mysql":"1.5.1","gorm.io/gorm":"1.25.4","std":"1.21.4","vcs.modified=false":null,"vcs.revision=395d1d1867106dd05be7e37bace091ff3b74a966":null,"vcs.time=2024-01-12T02:10:11Z":null,"vcs=git":null},"total_functions_found":10}
{"level":"info","ts":1705306466.9549131,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:107","msg":"starting instrumentation..."}
{"level":"info","ts":1705306466.9550462,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:177","msg":"Mounting bpffs","allocations_details":{"StartAddr":18446744073709551605,"EndAddr":1572853}}
{"level":"info","ts":1705306466.955474,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:162","msg":"loading probe","name":"net/http/server"}
{"level":"info","ts":1705306467.075772,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:162","msg":"loading probe","name":"net/http/client"}
{"level":"error","ts":1705306467.080526,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:165","msg":"error while loading probes, cleaning up","name":"net/http/client","error":"field UprobeTransportRoundTrip: program uprobe_Transport_roundTrip: load program: invalid argument: : from 487 to 514: R0=inv(id=0,umax_value=9223372036854775807,var_off=(0x0; 0x7fffffffffffffff)) R1=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv8 R7=inv(id=0) R8=inv(id=0) R9=map_value(id=0,off=16,ks=4,vs=184,imm=0) R10=fp0 fp-16=mmmmmmmm fp-104=mmmmmmmm fp-120=00000000 fp-128=mmmmmmmm fp-168=???mmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232= (truncated, 896 line(s) omitted)","stacktrace":"go.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).load\n\t/app/internal/pkg/instrumentation/manager.go:165\ngo.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).Run\n\t/app/internal/pkg/instrumentation/manager.go:120\ngo.opentelemetry.io/auto.(*Instrumentation).Run\n\t/app/instrumentation.go:152\nmain.main\n\t/app/cli/main.go:108\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
{"level":"info","ts":1705306467.1079025,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:190","msg":"Cleaning bpffs"}
{"level":"error","ts":1705306467.1079876,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:109","msg":"instrumentation crashed","error":"field UprobeTransportRoundTrip: program uprobe_Transport_roundTrip: load program: invalid argument: : from 487 to 514: R0=inv(id=0,umax_value=9223372036854775807,var_off=(0x0; 0x7fffffffffffffff)) R1=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv8 R7=inv(id=0) R8=inv(id=0) R9=map_value(id=0,off=16,ks=4,vs=184,imm=0) R10=fp0 fp-16=mmmmmmmm fp-104=mmmmmmmm fp-120=00000000 fp-128=mmmmmmmm fp-168=???mmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232= (truncated, 896 line(s) omitted)","stacktrace":"main.main\n\t/app/cli/main.go:109\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
Environment
- OS: linux 5.4.0
- Go Version: 1.21.4
- Version: [v0.10.1-alpha, v0.9.0-alpha]
When I upgraded the Linux kernel version to 5.15.0, there was no such error. Is it that the kernel version 5.4 is not supported
Hi @zhenxingxu, kernel 5.4 should be supported, however we are currently not covering it in our tests.
The error you attached indicates that the eBPF verifier did not allow to load the HTTP client probe. Since the verifier changes across kernels a program can pass on one kernel version and fail on another.
If you want, you can run the instrumentation with the env var of OTEL_GO_AUTO_SHOW_VERIFIER_LOG=true, and this should print more relevant data to why the eBPF program could not be loaded, and I can have a look at it.
@RonFed Thank you for your answer. After adding this environment variable, an error message appears as follows:
{"level":"info","ts":1705568998.4222445,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false}
{"level":"info","ts":1705569000.4251387,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:69","msg":"found process","pid":6}
{"level":"info","ts":1705569000.436666,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.serverHandler.ServeHTTP","Offset":2097952,"ReturnOffsets":[2098148]}}
{"level":"info","ts":1705569000.4367168,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.(*Transport).roundTrip","Offset":2138624,"ReturnOffsets":[2139076,2139160,2139572,2139772,2139868,2140008,2140024,2140500,2140676,2140744,2140820,2140888,2140952,2141304,2141500]}}
{"level":"info","ts":1705569000.4367237,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"github.com/gin-gonic/gin.(*Engine).ServeHTTP","Offset":3189040,"ReturnOffsets":[3189484]}}
{"level":"info","ts":1705569000.4369266,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":18}
{"level":"info","ts":1705569000.436963,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":19}
{"level":"info","ts":1705569000.4369736,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":20}
{"level":"info","ts":1705569000.4369972,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":21}
{"level":"info","ts":1705569000.437014,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":6}
{"level":"info","ts":1705569000.4371114,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:234","msg":"Detected linux kernel version","version":"5.4.0"}
{"level":"info","ts":1705569000.437237,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:246","msg":"mlock ret","ret":18446744073709551604}
{"level":"info","ts":1705569000.4372501,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:64","msg":"Detaching from process","pid":6}
{"level":"info","ts":1705569000.4372623,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:43","msg":"mmaped remote memory","start_addr":"FFFFFFFFFFFFFFF5","end_addr":"FFF5"}
{"level":"info","ts":1705569000.4373035,"logger":"Instrumentation","caller":"app/instrumentation.go:134","msg":"target process analysis completed","pid":6,"go_version":"1.21.6","dependencies":{"-buildmode=exe":null,"-compiler=gc":null,"CGO_ENABLED=0":null,"DefaultGODEBUG=panicnil=1":null,"GOARCH=arm64":null,"GOOS=linux":null,"github.com/gabriel-vasile/mimetype":"1.4.2","github.com/gin-contrib/sse":"0.1.0","github.com/gin-gonic/gin":"1.9.1","github.com/go-playground/locales":"0.14.1","github.com/go-playground/universal-translator":"0.18.1","github.com/go-playground/validator/v10":"10.14.0","github.com/leodido/go-urn":"1.2.4","github.com/mattn/go-isatty":"0.0.20","github.com/pelletier/go-toml/v2":"2.1.0","github.com/ugorji/go/codec":"1.2.11","golang.org/x/crypto":"0.14.0","golang.org/x/net":"0.17.0","golang.org/x/sys":"0.14.0","golang.org/x/text":"0.13.0","google.golang.org/protobuf":"1.31.0","gopkg.in/yaml.v3":"3.0.1","std":"1.21.6","traceDemo/auto_instrumented":null},"total_functions_found":3}
{"level":"info","ts":1705569000.4374204,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:112","msg":"no functions found for probe, removing","name":"database/sql/client"}
{"level":"info","ts":1705569000.4376059,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:112","msg":"no functions found for probe, removing","name":"google.golang.org/grpc/client"}
{"level":"info","ts":1705569000.4376116,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:112","msg":"no functions found for probe, removing","name":"google.golang.org/grpc/server"}
{"level":"info","ts":1705569000.43762,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:107","msg":"starting instrumentation..."}
{"level":"info","ts":1705569000.437699,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:186","msg":"Mounting bpffs","allocations_details":{"StartAddr":18446744073709551605,"EndAddr":65525}}
{"level":"info","ts":1705569000.4379747,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:172","msg":"loading probe","name":"net/http/server"}
{"level":"error","ts":1705569000.587474,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:175","msg":"error while loading probes, cleaning up","name":"net/http/server","error":"field UprobeHandlerFuncServeHTTP: program uprobe_HandlerFunc_ServeHTTP: load program: no space left on device: from 516 to 467: safe: 468: R0=inv(id=0) R1=inv(id=0) R2=map_value(id=0,off=0,ks=4,vs=336,imm=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=m (truncated, 32065 line(s) omitted)","stacktrace":"go.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).load\n\t/app/internal/pkg/instrumentation/manager.go:175\ngo.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).Run\n\t/app/internal/pkg/instrumentation/manager.go:125\ngo.opentelemetry.io/auto.(*Instrumentation).Run\n\t/app/instrumentation.go:152\nmain.main\n\t/app/cli/main.go:108\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
{"level":"info","ts":1705569000.5876153,"logger":"Instrumentation.Manager.net/http/server","caller":"probe/probe.go:213","msg":"Closed","Probe":"net/http/server"}
{"level":"info","ts":1705569000.5876946,"logger":"Instrumentation.Manager.net/http/client","caller":"probe/probe.go:213","msg":"Closed","Probe":"net/http/client"}
Verifier log: load program: no space left on device:
(31967 line(s) omitted)
520: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
520: (55) if r1 != 0x63 goto pc-54
R0=inv(id=0) R1_w=inv99 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
521: R0=inv(id=0) R1_w=inv99 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
521: (71) r1 = *(u8 *)(r10 -43)
522: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
522: (55) if r1 != 0x65 goto pc-56
R0=inv(id=0) R1_w=inv101 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
523: R0=inv(id=0) R1_w=inv101 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
523: (71) r1 = *(u8 *)(r10 -42)
524: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
524: (55) if r1 != 0x70 goto pc-58
R0=inv(id=0) R1_w=inv112 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
525: R0=inv(id=0) R1_w=inv112 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
525: (71) r1 = *(u8 *)(r10 -41)
526: R0=inv(id=0) R1=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
526: (55) if r1 != 0x61 goto pc-60
R0=inv(id=0) R1=inv97 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
527: R0=inv(id=0) R1=inv97 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
527: (71) r1 = *(u8 *)(r10 -40)
528: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
528: (55) if r1 != 0x72 goto pc-62
R0=inv(id=0) R1_w=inv114 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
529: R0=inv(id=0) R1_w=inv114 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
529: (71) r1 = *(u8 *)(r10 -39)
530: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
530: (55) if r1 != 0x65 goto pc-64
R0=inv(id=0) R1_w=inv101 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
531: R0=inv(id=0) R1_w=inv101 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
531: (71) r1 = *(u8 *)(r10 -38)
532: R0=inv(id=0) R1_w=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
532: (55) if r1 != 0x6e goto pc-66
R0=inv(id=0) R1_w=inv110 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
533: R0=inv(id=0) R1_w=inv110 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
533: (71) r1 = *(u8 *)(r10 -37)
534: R0=inv(id=0) R1=inv(id=0,umax_value=255,var_off=(0x0; 0xff)) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
534: (55) if r1 != 0x74 goto pc-68
R0=inv(id=0) R1=inv116 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
535: R0=inv(id=0) R1=inv116 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
; void *traceparent_header_value_ptr = map_value->values[i].array;
535: (79) r3 = *(u64 *)(r7 +0)
R0=inv(id=0) R1=inv116 R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
536: R0=inv(id=0) R1=inv116 R3_w=inv(id=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
536: (bf) r1 = r10
537: R0=inv(id=0) R1_w=fp0 R3_w=inv(id=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
537: (07) r1 += -64
538: R0=inv(id=0) R1_w=fp-64 R3_w=inv(id=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
; res = bpf_probe_read(&traceparent_header_value_go_str, sizeof(traceparent_header_value_go_str), traceparent_header_value_ptr);
538: (b7) r2 = 16
539: R0=inv(id=0) R1_w=fp-64 R2_w=inv16 R3_w=inv(id=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=map_value fp-168=mmmmmmmm fp-176=invP5 fp-184=mmmmmmmm fp-192=map_value fp-200=map_value
539: (85) call bpf_probe_read#4
last_idx 539 first_idx 534
regs=4 stack=0 before 538: (b7) r2 = 16
propagating r0
last_idx 540 first_idx 534
regs=1 stack=0 before 539: (85) call bpf_probe_read#4
propagating r8
propagating fp-176
540: safe
propagating r8
propagating fp-176
from 534 to 467: safe
propagating r8
propagating fp-176
from 532 to 467: safe
propagating r8
propagating fp-176
from 530 to 467: safe
propagating r8
propagating fp-176
from 528 to 467: safe
propagating r8
propagating fp-176
from 526 to 467: safe
propagating r8
propagating fp-176
from 524 to 467: safe
propagating r8
propagating fp-176
from 522 to 467: safe
propagating r8
propagating fp-176
from 520 to 467: safe
propagating r8
propagating fp-176
from 518 to 467: safe
propagating r8
propagating fp-176
from 516 to 467: safe
468: R0=inv(id=0) R1=inv(id=0) R2=map_value(id=0,off=0,ks=4,vs=336,imm=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=m
(truncated)
{"level":"info","ts":1705569000.5877535,"logger":"Instrumentation.Manager.github.com/gin-gonic/gin/server","caller":"probe/probe.go:213","msg":"Closed","Probe":"github.com/gin-gonic/gin/server"}
{"level":"info","ts":1705569000.5877728,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:200","msg":"Cleaning bpffs"}
{"level":"error","ts":1705569000.5879111,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:109","msg":"instrumentation crashed","error":"field UprobeHandlerFuncServeHTTP: program uprobe_HandlerFunc_ServeHTTP: load program: no space left on device: from 516 to 467: safe: 468: R0=inv(id=0) R1=inv(id=0) R2=map_value(id=0,off=0,ks=4,vs=336,imm=0) R6=map_value(id=0,off=0,ks=4,vs=736,imm=0) R7=map_value(id=0,off=232,ks=4,vs=336,imm=0) R8=invP4 R9=map_value(id=0,off=80,ks=4,vs=336,imm=0) R10=fp0 fp-8=mmmmmmmm fp-16=mmmmmmmm fp-24=m??????? fp-32=mmmmmmmm fp-40=mmmmmmmm fp-48=mmmmmmm? fp-64=inv232 fp-72=mmmmmmmm fp-144=mmmmmmmm fp-152=mmmm???? fp-160=m (truncated, 32065 line(s) omitted)","stacktrace":"main.main\n\t/app/cli/main.go:109\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
@RonFed I have the same issue. Here are some log details, hoping they might be of assistance.
cluster info:
eks version: v1.23.17-eks-8cb36c9
OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
Amazon Linux 2 5.4.253-167.359.amzn2.x86_64 docker://20.10.23
log
{"level":"info","ts":1705644510.4866934,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false}
{"level":"info","ts":1705644512.4876761,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:69","msg":"found process","pid":7}
{"level":"info","ts":1705644512.6031415,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.serverHandler.ServeHTTP","Offset":3131456,"ReturnOffsets":[3131603]}}
{"level":"info","ts":1705644512.6032608,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.(*Transport).roundTrip","Offset":3181952,"ReturnOffsets":[3182421,3182497,3182970,3183195,3183281,3183449,3183460,3184192,3184357,3184430,3184518,3184589,3184649,3185069,3185271]}}
{"level":"info","ts":1705644512.6032753,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler","Offset":16939136,"ReturnOffsets":[16939445,16939484,16939509,16939543,16939656,16939799]}}
{"level":"info","ts":1705644512.6032846,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Client).NewStream","Offset":16991648,"ReturnOffsets":[16992142,16993251,16993326,16993437,16993537,16994008,16994119]}}
{"level":"info","ts":1705644512.6033003,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders","Offset":17029664,"ReturnOffsets":[17030614,17030746,17035153,17036384,17036586,17037246,17038026,17039405,17039722,17039849,17040555,17040599]}}
{"level":"info","ts":1705644512.6033065,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*ClientConn).Invoke","Offset":17422816,"ReturnOffsets":[17423341,17423399]}}
{"level":"info","ts":1705644512.6033149,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*Server).handleStream","Offset":17528832,"ReturnOffsets":[17530679,17532689,17532754,17532835,17532916]}}
{"level":"info","ts":1705644512.6033235,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).execDC","Offset":18389600,"ReturnOffsets":[18390515,18390835,18390914,18391104,18391150]}}
{"level":"info","ts":1705644512.603331,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).queryDC","Offset":18393152,"ReturnOffsets":[18394330,18394396,18394444,18394633,18394681]}}
{"level":"info","ts":1705644512.6034534,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":13}
{"level":"info","ts":1705644512.6035562,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":14}
{"level":"info","ts":1705644512.6036165,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":15}
{"level":"info","ts":1705644512.6037295,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":16}
{"level":"info","ts":1705644512.6037827,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":17}
{"level":"info","ts":1705644512.6038275,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":18}
{"level":"info","ts":1705644512.6038752,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":19}
{"level":"info","ts":1705644512.6039639,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":7}
{"level":"info","ts":1705644512.6042433,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:234","msg":"Detected linux kernel version","version":"5.4.0"}
{"level":"info","ts":1705644512.6044073,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:246","msg":"mlock ret","ret":0}
{"level":"info","ts":1705644512.604432,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:64","msg":"Detaching from process","pid":7}
{"level":"info","ts":1705644512.6044989,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:43","msg":"mmaped remote memory","start_addr":"7F9F4D609000","end_addr":"7F9F4D629000"}
{"level":"info","ts":1705644512.6045158,"logger":"Instrumentation","caller":"app/instrumentation.go:134","msg":"target process analysis completed","pid":7,"go_version":"1.21.6","dependencies":{"-buildmode=exe":null,"-compiler=gc":null,"-tags=musl":null,"CGO_CFLAGS=":null,"CGO_CPPFLAGS=":null,"CGO_CXXFLAGS=":null,"CGO_ENABLED=1":null,"CGO_LDFLAGS=":null,"GOAMD64=v1":null,"GOARCH=amd64":null,"GOOS=linux":null,"bitbucket.org/elestyle/ele-gate":null,"cloud.google.com/go/compute/metadata":"0.2.3","github.com/andybalholm/brotli":"1.0.6","github.com/aws/aws-sdk-go":"1.49.10","github.com/beorn7/perks":"1.0.1","github.com/cenkalti/backoff/v4":"4.2.1","github.com/cespare/xxhash/v2":"2.2.0","github.com/davecgh/go-spew":"1.1.1","github.com/desertbit/timer":"0.0.0-20180107155436-c41aec40b27f","github.com/dlmiddlecote/sqlstats":"1.0.2","github.com/emicklei/go-restful/v3":"3.11.0","github.com/felixge/httpsnoop":"1.0.4","github.com/getsentry/sentry-go":"0.25.0","github.com/go-logr/logr":"1.4.1","github.com/go-logr/stdr":"1.2.2","github.com/go-openapi/jsonpointer":"0.20.2","github.com/go-openapi/jsonreference":"0.20.4","github.com/go-openapi/swag":"0.22.6","github.com/go-sql-driver/mysql":"1.7.1","github.com/gogo/protobuf":"1.3.2","github.com/golang-jwt/jwt/v4":"4.5.0","github.com/golang/groupcache":"0.0.0-20210331224755-41bb18bfe9da","github.com/golang/protobuf":"1.5.3","github.com/google/brotli/go/cbrotli":"0.0.0-20231208153621-fef82ea10435","github.com/google/gnostic-models":"0.6.8","github.com/google/gofuzz":"1.2.0","github.com/google/gops":"0.3.28","github.com/google/s2a-go":"0.1.7","github.com/google/uuid":"1.5.0","github.com/googleapis/enterprise-certificate-proxy":"0.3.2","github.com/grpc-ecosystem/go-grpc-middleware/v2":"2.0.1","github.com/hashicorp/golang-lru/v2":"2.0.7","github.com/imdario/mergo":null,"github.com/improbable-eng/grpc-web":"0.15.0","github.com/jmespath/go-jmespath":"0.4.0","github.com/josharian/intern":"1.0.0","github.com/json-iterator/go":"1.1.12","github.com/lqs/grpcmix":"0.0.4","github.com/lqs/sqlingo":"0.12.1","github.com/mailru/easyjson":"0.7.7","github.com/matttproud/golang_protobuf_extensions/v2":"2.0.0","github.com/modern-go/concurrent":"0.0.0-20180306012644-bacd9c7ef1dd","github.com/modern-go/reflect2":"1.0.2","github.com/munnerz/goautoneg":"0.0.0-20191010083416-a7dc8b61c822","github.com/prometheus/client_golang":"1.17.0","github.com/prometheus/client_model":"0.5.0","github.com/prometheus/common":"0.45.0","github.com/prometheus/procfs":"0.12.0","github.com/rs/cors":"1.10.1","github.com/servicemeshinterface/smi-sdk-go":"0.5.0","github.com/spf13/pflag":"1.0.5","github.com/valyala/gozstd":"1.20.1","go.opencensus.io":"0.24.0","go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp":"0.46.1","go.opentelemetry.io/otel":"1.21.0","go.opentelemetry.io/otel/metric":"1.21.0","go.opentelemetry.io/otel/trace":"1.21.0","go.uber.org/multierr":"1.11.0","go.uber.org/zap":"1.26.0","golang.org/x/crypto":"0.17.0","golang.org/x/net":"0.19.0","golang.org/x/oauth2":"0.15.0","golang.org/x/sync":"0.5.0","golang.org/x/sys":"0.15.0","golang.org/x/term":"0.15.0","golang.org/x/text":"0.14.0","golang.org/x/time":"0.5.0","golang.org/x/xerrors":"0.0.0-20231012003039-104605ab7028","google.golang.org/api":"0.154.0","google.golang.org/genproto/googleapis/rpc":"0.0.0-20231212172506-995d672761c0","google.golang.org/grpc":"1.60.1","google.golang.org/protobuf":"1.32.0","gopkg.in/inf.v0":"0.9.1","gopkg.in/yaml.v2":"2.4.0","gopkg.in/yaml.v3":"3.0.1","k8s.io/api":"0.29.0","k8s.io/apimachinery":"0.29.0","k8s.io/client-go":"0.29.0","k8s.io/klog/v2":"2.110.1","k8s.io/kube-openapi":"0.0.0-20231214164306-ab13479f8bf8","k8s.io/utils":"0.0.0-20231127182322-b307cd553661","nhooyr.io/websocket":"1.8.10","sigs.k8s.io/json":"0.0.0-20221116044647-bc3834ca7abd","sigs.k8s.io/structured-merge-diff/v4":"4.4.1","sigs.k8s.io/yaml":"1.4.0","std":"1.21.6"},"total_functions_found":9}
{"level":"info","ts":1705644512.6047754,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:112","msg":"no functions found for probe, removing","name":"github.com/gin-gonic/gin/server"}
{"level":"info","ts":1705644512.6048121,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:107","msg":"starting instrumentation..."}
{"level":"info","ts":1705644512.6050634,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:186","msg":"Mounting bpffs","allocations_details":{"StartAddr":140322174701568,"EndAddr":140322174832640}}
{"level":"info","ts":1705644512.605235,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:172","msg":"loading probe","name":"database/sql/client"}
{"level":"info","ts":1705644512.8317275,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:172","msg":"loading probe","name":"google.golang.org/grpc/client"}
{"level":"info","ts":1705644563.4557116,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false}
{"level":"info","ts":1705644565.456705,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:69","msg":"found process","pid":7}
{"level":"info","ts":1705644565.5047863,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.serverHandler.ServeHTTP","Offset":3131456,"ReturnOffsets":[3131603]}}
{"level":"info","ts":1705644565.5048928,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.(*Transport).roundTrip","Offset":3181952,"ReturnOffsets":[3182421,3182497,3182970,3183195,3183281,3183449,3183460,3184192,3184357,3184430,3184518,3184589,3184649,3185069,3185271]}}
{"level":"info","ts":1705644565.5049033,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler","Offset":16939136,"ReturnOffsets":[16939445,16939484,16939509,16939543,16939656,16939799]}}
{"level":"info","ts":1705644565.5049093,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Client).NewStream","Offset":16991648,"ReturnOffsets":[16992142,16993251,16993326,16993437,16993537,16994008,16994119]}}
{"level":"info","ts":1705644565.5049157,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders","Offset":17029664,"ReturnOffsets":[17030614,17030746,17035153,17036384,17036586,17037246,17038026,17039405,17039722,17039849,17040555,17040599]}}
{"level":"info","ts":1705644565.5049253,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*ClientConn).Invoke","Offset":17422816,"ReturnOffsets":[17423341,17423399]}}
{"level":"info","ts":1705644565.5049343,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"google.golang.org/grpc.(*Server).handleStream","Offset":17528832,"ReturnOffsets":[17530679,17532689,17532754,17532835,17532916]}}
{"level":"info","ts":1705644565.5049422,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).execDC","Offset":18389600,"ReturnOffsets":[18390515,18390835,18390914,18391104,18391150]}}
{"level":"info","ts":1705644565.5049477,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"database/sql.(*DB).queryDC","Offset":18393152,"ReturnOffsets":[18394330,18394396,18394444,18394633,18394681]}}
{"level":"info","ts":1705644565.5050638,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":13}
{"level":"info","ts":1705644565.5060391,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":14}
{"level":"info","ts":1705644565.506308,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":15}
{"level":"info","ts":1705644565.5063899,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":16}
{"level":"info","ts":1705644565.5064788,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":17}
{"level":"info","ts":1705644565.506602,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":18}
{"level":"info","ts":1705644565.5066564,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":19}
{"level":"info","ts":1705644565.5067291,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:133","msg":"attach successfully","tid":7}
{"level":"info","ts":1705644565.507194,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:234","msg":"Detected linux kernel version","version":"5.4.0"}
{"level":"info","ts":1705644565.5074224,"logger":"Instrumentation.Allocate.TracedProgram","caller":"ptrace/ptrace_linux.go:246","msg":"mlock ret","ret":0}
{"level":"info","ts":1705644565.5074544,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:64","msg":"Detaching from process","pid":7}
{"level":"info","ts":1705644565.5075102,"logger":"Instrumentation.Allocate","caller":"process/allocate.go:43","msg":"mmaped remote memory","start_addr":"7F9F4D5E9000","end_addr":"7F9F4D609000"}
{"level":"info","ts":1705644565.5075245,"logger":"Instrumentation","caller":"app/instrumentation.go:134","msg":"target process analysis completed","pid":7,"go_version":"1.21.6","dependencies":{"-buildmode=exe":null,"-compiler=gc":null,"-tags=musl":null,"CGO_CFLAGS=":null,"CGO_CPPFLAGS=":null,"CGO_CXXFLAGS=":null,"CGO_ENABLED=1":null,"CGO_LDFLAGS=":null,"GOAMD64=v1":null,"GOARCH=amd64":null,"GOOS=linux":null,"bitbucket.org/elestyle/ele-gate":null,"cloud.google.com/go/compute/metadata":"0.2.3","github.com/andybalholm/brotli":"1.0.6","github.com/aws/aws-sdk-go":"1.49.10","github.com/beorn7/perks":"1.0.1","github.com/cenkalti/backoff/v4":"4.2.1","github.com/cespare/xxhash/v2":"2.2.0","github.com/davecgh/go-spew":"1.1.1","github.com/desertbit/timer":"0.0.0-20180107155436-c41aec40b27f","github.com/dlmiddlecote/sqlstats":"1.0.2","github.com/emicklei/go-restful/v3":"3.11.0","github.com/felixge/httpsnoop":"1.0.4","github.com/getsentry/sentry-go":"0.25.0","github.com/go-logr/logr":"1.4.1","github.com/go-logr/stdr":"1.2.2","github.com/go-openapi/jsonpointer":"0.20.2","github.com/go-openapi/jsonreference":"0.20.4","github.com/go-openapi/swag":"0.22.6","github.com/go-sql-driver/mysql":"1.7.1","github.com/gogo/protobuf":"1.3.2","github.com/golang-jwt/jwt/v4":"4.5.0","github.com/golang/groupcache":"0.0.0-20210331224755-41bb18bfe9da","github.com/golang/protobuf":"1.5.3","github.com/google/brotli/go/cbrotli":"0.0.0-20231208153621-fef82ea10435","github.com/google/gnostic-models":"0.6.8","github.com/google/gofuzz":"1.2.0","github.com/google/gops":"0.3.28","github.com/google/s2a-go":"0.1.7","github.com/google/uuid":"1.5.0","github.com/googleapis/enterprise-certificate-proxy":"0.3.2","github.com/grpc-ecosystem/go-grpc-middleware/v2":"2.0.1","github.com/hashicorp/golang-lru/v2":"2.0.7","github.com/imdario/mergo":null,"github.com/improbable-eng/grpc-web":"0.15.0","github.com/jmespath/go-jmespath":"0.4.0","github.com/josharian/intern":"1.0.0","github.com/json-iterator/go":"1.1.12","github.com/lqs/grpcmix":"0.0.4","github.com/lqs/sqlingo":"0.12.1","github.com/mailru/easyjson":"0.7.7","github.com/matttproud/golang_protobuf_extensions/v2":"2.0.0","github.com/modern-go/concurrent":"0.0.0-20180306012644-bacd9c7ef1dd","github.com/modern-go/reflect2":"1.0.2","github.com/munnerz/goautoneg":"0.0.0-20191010083416-a7dc8b61c822","github.com/prometheus/client_golang":"1.17.0","github.com/prometheus/client_model":"0.5.0","github.com/prometheus/common":"0.45.0","github.com/prometheus/procfs":"0.12.0","github.com/rs/cors":"1.10.1","github.com/servicemeshinterface/smi-sdk-go":"0.5.0","github.com/spf13/pflag":"1.0.5","github.com/valyala/gozstd":"1.20.1","go.opencensus.io":"0.24.0","go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp":"0.46.1","go.opentelemetry.io/otel":"1.21.0","go.opentelemetry.io/otel/metric":"1.21.0","go.opentelemetry.io/otel/trace":"1.21.0","go.uber.org/multierr":"1.11.0","go.uber.org/zap":"1.26.0","golang.org/x/crypto":"0.17.0","golang.org/x/net":"0.19.0","golang.org/x/oauth2":"0.15.0","golang.org/x/sync":"0.5.0","golang.org/x/sys":"0.15.0","golang.org/x/term":"0.15.0","golang.org/x/text":"0.14.0","golang.org/x/time":"0.5.0","golang.org/x/xerrors":"0.0.0-20231012003039-104605ab7028","google.golang.org/api":"0.154.0","google.golang.org/genproto/googleapis/rpc":"0.0.0-20231212172506-995d672761c0","google.golang.org/grpc":"1.60.1","google.golang.org/protobuf":"1.32.0","gopkg.in/inf.v0":"0.9.1","gopkg.in/yaml.v2":"2.4.0","gopkg.in/yaml.v3":"3.0.1","k8s.io/api":"0.29.0","k8s.io/apimachinery":"0.29.0","k8s.io/client-go":"0.29.0","k8s.io/klog/v2":"2.110.1","k8s.io/kube-openapi":"0.0.0-20231214164306-ab13479f8bf8","k8s.io/utils":"0.0.0-20231127182322-b307cd553661","nhooyr.io/websocket":"1.8.10","sigs.k8s.io/json":"0.0.0-20221116044647-bc3834ca7abd","sigs.k8s.io/structured-merge-diff/v4":"4.4.1","sigs.k8s.io/yaml":"1.4.0","std":"1.21.6"},"total_functions_found":9}
{"level":"info","ts":1705644565.5080466,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:112","msg":"no functions found for probe, removing","name":"github.com/gin-gonic/gin/server"}
{"level":"info","ts":1705644565.5081055,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:107","msg":"starting instrumentation..."}
{"level":"info","ts":1705644565.5083308,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:186","msg":"Mounting bpffs","allocations_details":{"StartAddr":140322174570496,"EndAddr":140322174701568}}
{"level":"info","ts":1705644565.5085027,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:172","msg":"loading probe","name":"net/http/client"}
Verifier log: load program: invalid argument:
(2726 line(s) omitted)
962: R0=inv0 R1=inv0 R2_w=inv(id=0,umin_value=1,umax_value=8,var_off=(0x0; 0xf)) R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
962: (0f) r2 += r8
963: R0=inv0 R1=inv0 R2_w=inv(id=0) R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; s32 start_index = 0;
963: (63) *(u32 *)(r10 -104) = r1
last_idx 963 first_idx 959
regs=2 stack=0 before 962: (0f) r2 += r8
regs=2 stack=0 before 961: (1f) r2 -= r3
regs=2 stack=0 before 960: (b7) r2 = 8
regs=2 stack=0 before 959: (15) if r3 == 0x0 goto pc+2
R0=inv0 R1_rw=invP0 R2_w=inv0 R3_rw=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8_rw=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
parent didn't have regs=2 stack=0 marks
last_idx 958 first_idx 919
regs=2 stack=0 before 958: (b7) r2 = 0
regs=2 stack=0 before 957: (b7) r1 = 0
964: R0=inv0 R1=invP0 R2_w=inv(id=0) R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
;
964: (7b) *(u64 *)(r10 -200) = r2
965: R0=inv0 R1=invP0 R2_w=inv(id=0) R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
965: (bf) r2 = r10
966: R0=inv0 R1=invP0 R2_w=fp0 R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
{"level":"error","ts":1705644565.595798,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:175","msg":"error while loading probes, cleaning up","name":"net/http/client","error":"field UprobeTransportRoundTrip: program uprobe_Transport_roundTrip: load program: invalid argument: stack depth 280 (2825 line(s) omitted)","stacktrace":"go.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).load\n\t/app/internal/pkg/instrumentation/manager.go:175\ngo.opentelemetry.io/auto/internal/pkg/instrumentation.(*Manager).Run\n\t/app/internal/pkg/instrumentation/manager.go:125\ngo.opentelemetry.io/auto.(*Instrumentation).Run\n\t/app/instrumentation.go:152\nmain.main\n\t/app/cli/main.go:108\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
{"level":"info","ts":1705644565.5959554,"logger":"Instrumentation.Manager.google.golang.org/grpc/client","caller":"probe/probe.go:213","msg":"Closed","Probe":"google.golang.org/grpc/client"}
{"level":"info","ts":1705644565.5960083,"logger":"Instrumentation.Manager.google.golang.org/grpc/server","caller":"probe/probe.go:213","msg":"Closed","Probe":"google.golang.org/grpc/server"}
{"level":"info","ts":1705644565.5960352,"logger":"Instrumentation.Manager.net/http/server","caller":"probe/probe.go:213","msg":"Closed","Probe":"net/http/server"}
{"level":"info","ts":1705644565.5960543,"logger":"Instrumentation.Manager.net/http/client","caller":"probe/probe.go:213","msg":"Closed","Probe":"net/http/client"}
{"level":"info","ts":1705644565.5960653,"logger":"Instrumentation.Manager.database/sql/client","caller":"probe/probe.go:213","msg":"Closed","Probe":"database/sql/client"}
{"level":"info","ts":1705644565.5960765,"logger":"Instrumentation.Manager","caller":"instrumentation/manager.go:200","msg":"Cleaning bpffs"}
; if (updated_start % 8 != 0) {
966: (07) r2 += -104
967: R0=inv0 R1=invP0 R2_w=fp-104 R3=inv(id=0,umax_value=7,var_off=(0x0; 0x7)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
967: (bf) r3 = r10
968: R0=inv0 R1=invP0 R2_w=fp-104 R3_w=fp0 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
968: (07) r3 += -200
969: R0=inv0 R1=invP0 R2_w=fp-104 R3_w=fp-200 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; bpf_map_update_elem(&alloc_map, &start_index, &updated_start, BPF_ANY);
969: (18) r1 = 0xffff88807ff7b000
971: R0=inv0 R1_w=map_ptr(id=0,off=0,ks=4,vs=8,imm=0) R2_w=fp-104 R3_w=fp-200 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
971: (b7) r4 = 0
972: R0=inv0 R1_w=map_ptr(id=0,off=0,ks=4,vs=8,imm=0) R2_w=fp-104 R3_w=fp-200 R4_w=inv0 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmm0000 fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200_w=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
972: (85) call bpf_map_update_elem#2
973: R0=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; if (ptr == NULL) {
973: (55) if r9 != 0x0 goto pc+28
R0=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
974: R0=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
974: (b7) r1 = 0
975: R0=inv(id=0) R1_w=inv0 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; bpf_printk("inject_header: Failed to write key to user");
975: (73) *(u8 *)(r10 -158) = r1
last_idx 975 first_idx 973
regs=2 stack=0 before 974: (b7) r1 = 0
976: R0=inv(id=0) R1_w=invP0 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
976: (b7) r1 = 29285
977: R0=inv(id=0) R1_w=inv29285 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
977: (6b) *(u16 *)(r10 -160) = r1
978: R0=inv(id=0) R1_w=inv29285 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
978: (18) r1 = 0x7375206f74207965
980: R0=inv(id=0) R1_w=inv8319591549698603365 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
980: (7b) *(u64 *)(r10 -168) = r1
981: R0=inv(id=0) R1_w=inv8319591549698603365 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
{"level":"error","ts":1705644565.5962288,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:109","msg":"instrumentation crashed","error":"field UprobeTransportRoundTrip: program uprobe_Transport_roundTrip: load program: invalid argument: stack depth 280 (2825 line(s) omitted)","stacktrace":"main.main\n\t/app/cli/main.go:109\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"}
981: (18) r1 = 0x6b20657469727720
983: R0=inv(id=0) R1_w=inv7719281311972751136 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
983: (7b) *(u64 *)(r10 -176) = r1
984: R0=inv(id=0) R1_w=inv7719281311972751136 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
984: (18) r1 = 0x6f742064656c6961
986: R0=inv(id=0) R1_w=inv8031079651078859105 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
986: (7b) *(u64 *)(r10 -184) = r1
987: R0=inv(id=0) R1_w=inv8031079651078859105 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
987: (18) r1 = 0x46203a7265646165
989: R0=inv(id=0) R1_w=inv5053103044911456613 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
989: (7b) *(u64 *)(r10 -192) = r1
990: R0=inv(id=0) R1_w=inv5053103044911456613 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
990: (18) r1 = 0x685f7463656a6e69
992: R0=inv(id=0) R1_w=inv7520857872984075881 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
992: (7b) *(u64 *)(r10 -200) = r1
993: R0=inv(id=0) R1_w=inv7520857872984075881 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200_w=inv7520857872984075881 fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
993: (bf) r1 = r10
994: R0=inv(id=0) R1_w=fp0 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200_w=inv7520857872984075881 fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
994: (07) r1 += -200
995: R0=inv(id=0) R1_w=fp-200 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200_w=inv7520857872984075881 fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
995: (b7) r2 = 43
996: R0=inv(id=0) R1_w=fp-200 R2_w=inv43 R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv0 R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmm0mm fp-168_w=inv8319591549698603365 fp-176_w=inv7719281311972751136 fp-184_w=inv8031079651078859105 fp-192_w=inv5053103044911456613 fp-200_w=inv7520857872984075881 fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
996: (85) call bpf_trace_printk#6
last_idx 996 first_idx 973
regs=4 stack=0 before 995: (b7) r2 = 43
997: safe
1002: R0=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; bucket_map_value->keys[bucket_index] = (struct go_string) {.len = W3C_KEY_LENGTH, .str = ptr};
1002: (79) r1 = *(u64 *)(r10 -280)
1003: R0=inv(id=0) R1_w=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
1003: (67) r1 <<= 4
1004: R0=inv(id=0) R1_w=inv(id=0,smax_value=9223372036854775792,umax_value=18446744073709551600,var_off=(0x0; 0xfffffffffffffff0)) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
; bucket_map_value->keys[bucket_index] = (struct go_string) {.len = W3C_KEY_LENGTH, .str = ptr};
1004: (79) r2 = *(u64 *)(r10 -232)
1005: R0=inv(id=0) R1_w=inv(id=0,smax_value=9223372036854775792,umax_value=18446744073709551600,var_off=(0x0; 0xfffffffffffffff0)) R2_w=map_value(id=0,off=0,ks=4,vs=336,imm=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280=mmmmmmmm
1005: (0f) r2 += r1
last_idx 1005 first_idx 1002
regs=2 stack=0 before 1004: (79) r2 = *(u64 *)(r10 -232)
regs=2 stack=0 before 1003: (67) r1 <<= 4
regs=2 stack=0 before 1002: (79) r1 = *(u64 *)(r10 -280)
R0=inv(id=0) R6=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=inv(id=0) R8=inv(id=0) R9=inv(id=0) R10=fp0 fp-16=mmmmmmmm fp-24=mmmm???? fp-32=mmmmmmmm fp-40=?????mmm fp-48=mmmmmmmm fp-104=mmmmmmmm fp-120=0000mmmm fp-128=mmmmmmmm fp-144=??????mm fp-152=mmmmmmmm fp-160=mmmmmmmm fp-168=mmmmmmmm fp-176=mmmmmmmm fp-184=mmmmmmmm fp-192=mmmmmmmm fp-200=mmmmmmmm fp-208=mmmm???? fp-216=mmmmmmmm fp-224=mmmmmmmm fp-232_r=map_value fp-240=map_value fp-248=map_value fp-256=mmmmmmmm fp-264=mmmmmmmm fp-272=mmmmmmmm fp-280_r=mmmmmmmm
parent already had regs=0 stack=0 marks
math between map_value pointer and register with unbounded min value is not allowed
verification time 38126 usec
stack depth 280
processed 1078 insns (limit 1000000) max_states_per_insn 3 total_states 60 peak_states 60 mark_read 39
I have the same issue. "msg":"instrumentation crashed","error":"field UprobeTransportRoundTrip: program uprobe_Transport_roundTrip: load program: invalid argument: 530: ...
Environment: OS: Ubuntu 20.04 LTS Kernel: 5.4.0-167-generic Go Version: 1.18 Version: v0.10.1-alpha
Logs with OTEL_GO_AUTO_SHOW_VERIFIER_LOG=true: instrumentation.log