--- Begin Message ---
Source: golang-github-google-pprof
Version: 0.0~git20200905.acf8798-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
>
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package golang-github-google-pprof
> dpkg-buildpackage: info: source version 0.0~git20200905.acf8798-2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Shengjing Zhu <z...@debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> debian/rules clean
> dh clean --buildsystem=golang --with=golang
> dh_auto_clean -O--buildsystem=golang
> dh_autoreconf_clean -O--buildsystem=golang
> dh_clean -O--buildsystem=golang
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building golang-github-google-pprof using existing
> ./golang-github-google-pprof_0.0~git20200905.acf8798.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building golang-github-google-pprof in
> golang-github-google-pprof_0.0~git20200905.acf8798-2.debian.tar.xz
> dpkg-source: info: building golang-github-google-pprof in
> golang-github-google-pprof_0.0~git20200905.acf8798-2.dsc
> debian/rules binary
> dh binary --buildsystem=golang --with=golang
> dh_update_autotools_config -O--buildsystem=golang
> dh_autoreconf -O--buildsystem=golang
> dh_auto_configure -O--buildsystem=golang
> dh_auto_build -O--buildsystem=golang
> cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4
> github.com/google/pprof github.com/google/pprof/driver
> github.com/google/pprof/fuzz github.com/google/pprof/internal/binutils
> github.com/google/pprof/internal/driver
> github.com/google/pprof/internal/elfexec
> github.com/google/pprof/internal/graph
> github.com/google/pprof/internal/measurement
> github.com/google/pprof/internal/plugin
> github.com/google/pprof/internal/proftest
> github.com/google/pprof/internal/report
> github.com/google/pprof/internal/symbolizer
> github.com/google/pprof/internal/symbolz
> github.com/google/pprof/internal/transport github.com/google/pprof/profile
> github.com/google/pprof/third_party/d3
> github.com/google/pprof/third_party/d3flamegraph
> github.com/google/pprof/third_party/svgpan
> internal/goexperiment
> internal/unsafeheader
> internal/cpu
> runtime/internal/sys
> runtime/internal/atomic
> internal/abi
> runtime/internal/math
> internal/itoa
> math/bits
> unicode/utf8
> internal/race
> internal/bytealg
> sync/atomic
> unicode
> math
> container/list
> internal/nettrace
> encoding
> unicode/utf16
> runtime
> crypto/internal/subtle
> crypto/subtle
> vendor/golang.org/x/crypto/cryptobyte/asn1
> vendor/golang.org/x/crypto/internal/subtle
> github.com/google/pprof/third_party/d3
> github.com/google/pprof/third_party/d3flamegraph
> github.com/google/pprof/third_party/svgpan
> internal/reflectlite
> sync
> internal/testlog
> internal/singleflight
> runtime/cgo
> math/rand
> internal/sysinfo
> sort
> errors
> strconv
> io
> internal/oserror
> syscall
> path
> bytes
> reflect
> strings
> bufio
> internal/syscall/unix
> time
> internal/syscall/execenv
> vendor/golang.org/x/net/dns/dnsmessage
> hash
> hash/adler32
> hash/crc32
> internal/poll
> io/fs
> context
> internal/fmtsort
> encoding/binary
> regexp/syntax
> crypto
> os
> crypto/elliptic/internal/fiat
> encoding/base64
> crypto/cipher
> crypto/internal/randutil
> crypto/sha512
> regexp
> crypto/aes
> fmt
> net
> os/signal
> io/ioutil
> path/filepath
> crypto/des
> crypto/ed25519/internal/edwards25519/field
> encoding/json
> flag
> compress/flate
> debug/dwarf
> compress/zlib
> compress/gzip
> math/big
> github.com/google/pprof/profile
> debug/elf
> debug/macho
> github.com/google/pprof/internal/elfexec
> crypto/ed25519/internal/edwards25519
> crypto/rand
> crypto/elliptic
> encoding/asn1
> crypto/ed25519
> crypto/hmac
> crypto/md5
> vendor/golang.org/x/crypto/cryptobyte
> crypto/rc4
> crypto/rsa
> crypto/ecdsa
> crypto/sha1
> crypto/sha256
> crypto/dsa
> encoding/hex
> encoding/pem
> crypto/x509/pkix
> net/url
> vendor/golang.org/x/crypto/chacha20
> vendor/golang.org/x/crypto/poly1305
> vendor/golang.org/x/sys/cpu
> vendor/golang.org/x/crypto/curve25519
> github.com/chzyer/readline
> crypto/x509
> vendor/golang.org/x/crypto/chacha20poly1305
> vendor/golang.org/x/crypto/hkdf
> vendor/golang.org/x/text/transform
> log
> vendor/golang.org/x/text/unicode/norm
> vendor/golang.org/x/text/unicode/bidi
> crypto/tls
> vendor/golang.org/x/text/secure/bidirule
> net/textproto
> vendor/golang.org/x/net/http2/hpack
> vendor/golang.org/x/net/idna
> mime
> mime/quotedprintable
> net/http/internal
> mime/multipart
> vendor/golang.org/x/net/http/httpguts
> vendor/golang.org/x/net/http/httpproxy
> net/http/internal/ascii
> github.com/ianlancetaylor/demangle
> os/exec
> github.com/google/pprof/internal/measurement
> github.com/google/pprof/internal/graph
> html
> text/template/parse
> text/tabwriter
> github.com/google/pprof/fuzz
> runtime/debug
> runtime/trace
> net/http/httptrace
> testing
> net/http
> text/template
> github.com/google/pprof/internal/proftest
> html/template
> github.com/google/pprof/internal/plugin
> github.com/google/pprof/internal/transport
> github.com/google/pprof/internal/symbolz
> github.com/google/pprof/internal/report
> github.com/google/pprof/internal/binutils
> github.com/google/pprof/internal/symbolizer
> github.com/google/pprof/internal/driver
> github.com/google/pprof/driver
> github.com/google/pprof
> dh_auto_test -O--buildsystem=golang
> cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4
> github.com/google/pprof github.com/google/pprof/driver
> github.com/google/pprof/fuzz github.com/google/pprof/internal/binutils
> github.com/google/pprof/internal/driver
> github.com/google/pprof/internal/elfexec
> github.com/google/pprof/internal/graph
> github.com/google/pprof/internal/measurement
> github.com/google/pprof/internal/plugin
> github.com/google/pprof/internal/proftest
> github.com/google/pprof/internal/report
> github.com/google/pprof/internal/symbolizer
> github.com/google/pprof/internal/symbolz
> github.com/google/pprof/internal/transport github.com/google/pprof/profile
> github.com/google/pprof/third_party/d3
> github.com/google/pprof/third_party/d3flamegraph
> github.com/google/pprof/third_party/svgpan
> ? github.com/google/pprof [no test files]
> ? github.com/google/pprof/driver [no test files]
> === RUN TestParseData
> --- PASS: TestParseData (0.00s)
> PASS
> ok github.com/google/pprof/fuzz 0.031s
> === RUN TestAddr2Liner
> --- PASS: TestAddr2Liner (0.00s)
> === RUN TestAddr2LinerLookup
> --- PASS: TestAddr2LinerLookup (0.00s)
> === RUN TestSetTools
> --- PASS: TestSetTools (0.06s)
> === RUN TestSetFastSymbolization
> --- PASS: TestSetFastSymbolization (0.00s)
> === RUN TestDisasm
> --- PASS: TestDisasm (0.08s)
> === RUN TestObjFile
> === RUN TestObjFile/fake_mapping
> === RUN TestObjFile/fixed_load_address
> === RUN TestObjFile/simulated_ASLR_address
> --- PASS: TestObjFile (0.08s)
> --- PASS: TestObjFile/fake_mapping (0.04s)
> --- PASS: TestObjFile/fixed_load_address (0.04s)
> --- PASS: TestObjFile/simulated_ASLR_address (0.01s)
> === RUN TestMachoFiles
> binutils_test.go:187: This test only works on x86-64 Mac
> --- SKIP: TestMachoFiles (0.00s)
> === RUN TestLLVMSymbolizer
> --- PASS: TestLLVMSymbolizer (0.00s)
> === RUN TestOpenMalformedELF
> --- PASS: TestOpenMalformedELF (0.00s)
> === RUN TestOpenMalformedMachO
> --- PASS: TestOpenMalformedMachO (0.00s)
> === RUN TestObjdumpVersionChecks
> --- PASS: TestObjdumpVersionChecks (0.00s)
> === RUN TestFindSymbols
> --- PASS: TestFindSymbols (0.00s)
> === RUN TestFunctionAssembly
> --- PASS: TestFunctionAssembly (0.00s)
> PASS
> ok github.com/google/pprof/internal/binutils 0.263s
> === RUN TestParse
> === RUN TestParse/text,functions,flat:cpu
> === RUN TestParse/text,functions,noinlines,flat:cpu
> === RUN TestParse/text,filefunctions,noinlines,flat:cpu
> === RUN TestParse/text,addresses,noinlines,flat:cpu
> === RUN TestParse/tree,addresses,flat,nodecount=4:cpusmall
> === RUN TestParse/text,functions,flat,nodecount=5,call_tree:unknown
> === RUN TestParse/text,alloc_objects,flat:heap_alloc
> === RUN TestParse/text,files,flat:heap
> === RUN TestParse/text,files,flat,focus=[12]00,taghide=[X3]00:heap
> === RUN TestParse/text,inuse_objects,flat:heap
> === RUN TestParse/text,lines,cum,hide=line[X3]0:cpu
> === RUN TestParse/text,lines,cum,show=[12]00:cpu
> === RUN TestParse/text,lines,cum,hide=line[X3]0,focus=[12]00:cpu
> === RUN TestParse/topproto,lines,cum,hide=mangled[X3]0:cpu
> === RUN TestParse/topproto,lines:cpu
> === RUN TestParse/tree,lines,cum,focus=[24]00:heap
> === RUN TestParse/tree,relative_percentages,cum,focus=[24]00:heap
> === RUN TestParse/tree,lines,cum,show_from=line2:cpu
> === RUN TestParse/callgrind:cpu
> === RUN TestParse/callgrind,call_tree:cpu
> === RUN TestParse/callgrind:heap
> === RUN TestParse/dot,functions,flat:cpu
> === RUN TestParse/dot,functions,flat,call_tree:cpu
> === RUN TestParse/dot,lines,flat,focus=[12]00:heap
> === RUN TestParse/dot,unit=minimum:heap_sizetags
> === RUN TestParse/dot,addresses,flat,ignore=[X3]002,focus=[X1]000:contention
> === RUN TestParse/dot,files,cum:contention
> === RUN TestParse/comments,add_comment=some-comment:cpu
> === RUN TestParse/comments:heap
> === RUN TestParse/tags:cpu
> === RUN TestParse/tags,tagignore=tag[13],tagfocus=key[12]:cpu
> === RUN TestParse/tags:heap
> === RUN TestParse/tags,unit=bytes:heap
> === RUN TestParse/traces:cpu
> === RUN TestParse/traces,addresses:cpu
> === RUN TestParse/traces:heap_tags
> === RUN TestParse/dot,alloc_space,flat,focus=[234]00:heap_alloc
> === RUN TestParse/dot,alloc_space,flat,tagshow=[2]00:heap_alloc
> === RUN TestParse/dot,alloc_space,flat,hide=line.*1?23?:heap_alloc
> === RUN TestParse/dot,inuse_space,flat,tagfocus=1mb:2gb:heap
> === RUN TestParse/dot,inuse_space,flat,tagfocus=30kb:,tagignore=1mb:2mb:heap
> === RUN TestParse/disasm=line[13],addresses,flat:cpu
> === RUN TestParse/peek=line.*01:cpu
> === RUN TestParse/weblist=line[13],addresses,flat:cpu
> === RUN TestParse/tags,tagfocus=400kb::heap_request
> === RUN TestParse/tags,tagfocus=+400kb::heap_request
> === RUN TestParse/dot:long_name_funcs
> === RUN TestParse/text:long_name_funcs
> --- PASS: TestParse (0.19s)
> --- PASS: TestParse/text,functions,flat:cpu (0.00s)
> --- PASS: TestParse/text,functions,noinlines,flat:cpu (0.00s)
> --- PASS: TestParse/text,filefunctions,noinlines,flat:cpu (0.00s)
> --- PASS: TestParse/text,addresses,noinlines,flat:cpu (0.00s)
> --- PASS: TestParse/tree,addresses,flat,nodecount=4:cpusmall (0.00s)
> --- PASS: TestParse/text,functions,flat,nodecount=5,call_tree:unknown
> (0.00s)
> --- PASS: TestParse/text,alloc_objects,flat:heap_alloc (0.00s)
> --- PASS: TestParse/text,files,flat:heap (0.00s)
> --- PASS: TestParse/text,files,flat,focus=[12]00,taghide=[X3]00:heap
> (0.00s)
> --- PASS: TestParse/text,inuse_objects,flat:heap (0.00s)
> --- PASS: TestParse/text,lines,cum,hide=line[X3]0:cpu (0.00s)
> --- PASS: TestParse/text,lines,cum,show=[12]00:cpu (0.00s)
> --- PASS: TestParse/text,lines,cum,hide=line[X3]0,focus=[12]00:cpu (0.00s)
> --- PASS: TestParse/topproto,lines,cum,hide=mangled[X3]0:cpu (0.00s)
> --- PASS: TestParse/topproto,lines:cpu (0.00s)
> --- PASS: TestParse/tree,lines,cum,focus=[24]00:heap (0.00s)
> --- PASS: TestParse/tree,relative_percentages,cum,focus=[24]00:heap
> (0.00s)
> --- PASS: TestParse/tree,lines,cum,show_from=line2:cpu (0.00s)
> --- PASS: TestParse/callgrind:cpu (0.00s)
> --- PASS: TestParse/callgrind,call_tree:cpu (0.00s)
> --- PASS: TestParse/callgrind:heap (0.00s)
> --- PASS: TestParse/dot,functions,flat:cpu (0.00s)
> --- PASS: TestParse/dot,functions,flat,call_tree:cpu (0.00s)
> --- PASS: TestParse/dot,lines,flat,focus=[12]00:heap (0.00s)
> --- PASS: TestParse/dot,unit=minimum:heap_sizetags (0.00s)
> --- PASS:
> TestParse/dot,addresses,flat,ignore=[X3]002,focus=[X1]000:contention (0.00s)
> --- PASS: TestParse/dot,files,cum:contention (0.00s)
> --- PASS: TestParse/comments,add_comment=some-comment:cpu (0.00s)
> --- PASS: TestParse/comments:heap (0.00s)
> --- PASS: TestParse/tags:cpu (0.00s)
> --- PASS: TestParse/tags,tagignore=tag[13],tagfocus=key[12]:cpu (0.00s)
> --- PASS: TestParse/tags:heap (0.00s)
> --- PASS: TestParse/tags,unit=bytes:heap (0.00s)
> --- PASS: TestParse/traces:cpu (0.00s)
> --- PASS: TestParse/traces,addresses:cpu (0.00s)
> --- PASS: TestParse/traces:heap_tags (0.00s)
> --- PASS: TestParse/dot,alloc_space,flat,focus=[234]00:heap_alloc (0.00s)
> --- PASS: TestParse/dot,alloc_space,flat,tagshow=[2]00:heap_alloc (0.00s)
> --- PASS: TestParse/dot,alloc_space,flat,hide=line.*1?23?:heap_alloc
> (0.00s)
> --- PASS: TestParse/dot,inuse_space,flat,tagfocus=1mb:2gb:heap (0.00s)
> --- PASS:
> TestParse/dot,inuse_space,flat,tagfocus=30kb:,tagignore=1mb:2mb:heap (0.00s)
> --- PASS: TestParse/disasm=line[13],addresses,flat:cpu (0.00s)
> --- PASS: TestParse/peek=line.*01:cpu (0.00s)
> --- PASS: TestParse/weblist=line[13],addresses,flat:cpu (0.00s)
> --- PASS: TestParse/tags,tagfocus=400kb::heap_request (0.00s)
> --- PASS: TestParse/tags,tagfocus=+400kb::heap_request (0.00s)
> --- PASS: TestParse/dot:long_name_funcs (0.00s)
> --- PASS: TestParse/text:long_name_funcs (0.00s)
> === RUN TestAutoComplete
> --- PASS: TestAutoComplete (0.00s)
> === RUN TestTagFilter
> === RUN TestTagFilter/1_key_with_1_matching_value
> === RUN TestTagFilter/1_key_with_no_matching_values
> === RUN
> TestTagFilter/two_keys,_each_with_value_matching_different_one_value_in_list
> === RUN
> TestTagFilter/two_keys,_all_value_matching_different_regex_value_in_list
> === RUN TestTagFilter/one_key,_not_all_values_in_list_matched
> === RUN
> TestTagFilter/key_specified,_list_of_tags_where_all_tags_in_list_matched
> === RUN
> TestTagFilter/key_specified,_list_of_tag_values_where_not_all_are_matched
> === RUN
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_all_values_in_list_matched
> === RUN
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_not_only_second_value_matched
> === RUN
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_not_only_first_value_matched
> --- PASS: TestTagFilter (0.00s)
> --- PASS: TestTagFilter/1_key_with_1_matching_value (0.00s)
> --- PASS: TestTagFilter/1_key_with_no_matching_values (0.00s)
> --- PASS:
> TestTagFilter/two_keys,_each_with_value_matching_different_one_value_in_list
> (0.00s)
> --- PASS:
> TestTagFilter/two_keys,_all_value_matching_different_regex_value_in_list
> (0.00s)
> --- PASS: TestTagFilter/one_key,_not_all_values_in_list_matched (0.00s)
> --- PASS:
> TestTagFilter/key_specified,_list_of_tags_where_all_tags_in_list_matched
> (0.00s)
> --- PASS:
> TestTagFilter/key_specified,_list_of_tag_values_where_not_all_are_matched
> (0.00s)
> --- PASS:
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_all_values_in_list_matched
> (0.00s)
> --- PASS:
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_not_only_second_value_matched
> (0.00s)
> --- PASS:
> TestTagFilter/key_included_for_regex_matching,_list_of_values_where_not_only_first_value_matched
> (0.00s)
> === RUN TestIdentifyNumLabelUnits
> === RUN TestIdentifyNumLabelUnits/Multiple_keys,_no_units_for_all_keys
> === RUN
> TestIdentifyNumLabelUnits/Multiple_keys,_different_units_for_each_key
> === RUN
> TestIdentifyNumLabelUnits/Multiple_keys_with_multiple_values,_different_units_for_each_key
> === RUN
> TestIdentifyNumLabelUnits/Multiple_keys_with_multiple_values,_some_units_missing
> === RUN TestIdentifyNumLabelUnits/One_key_with_three_units_in_same_sample
> === RUN TestIdentifyNumLabelUnits/One_key_with_four_units_in_same_sample
> === RUN TestIdentifyNumLabelUnits/One_key_with_two_units_in_same_sample
> === RUN
> TestIdentifyNumLabelUnits/One_key_with_different_units_in_different_samples
> === RUN TestIdentifyNumLabelUnits/Key_alignment,_unit_not_specified
> === RUN TestIdentifyNumLabelUnits/Key_request,_unit_not_specified
> === RUN
> TestIdentifyNumLabelUnits/Check_units_not_over-written_for_keys_with_default_units
> --- PASS: TestIdentifyNumLabelUnits (0.00s)
> --- PASS: TestIdentifyNumLabelUnits/Multiple_keys,_no_units_for_all_keys
> (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/Multiple_keys,_different_units_for_each_key (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/Multiple_keys_with_multiple_values,_different_units_for_each_key
> (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/Multiple_keys_with_multiple_values,_some_units_missing
> (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/One_key_with_three_units_in_same_sample (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/One_key_with_four_units_in_same_sample (0.00s)
> --- PASS: TestIdentifyNumLabelUnits/One_key_with_two_units_in_same_sample
> (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/One_key_with_different_units_in_different_samples
> (0.00s)
> --- PASS: TestIdentifyNumLabelUnits/Key_alignment,_unit_not_specified
> (0.00s)
> --- PASS: TestIdentifyNumLabelUnits/Key_request,_unit_not_specified
> (0.00s)
> --- PASS:
> TestIdentifyNumLabelUnits/Check_units_not_over-written_for_keys_with_default_units
> (0.00s)
> === RUN TestNumericTagFilter
> === RUN TestNumericTagFilter/Match_when_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_only_when_values_equal_after_unit_conversion
> === RUN TestNumericTagFilter/Match_when_values_and_units_initially_equal
> === RUN
> TestNumericTagFilter/Match_range_without_lower_bound,_no_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_range_without_lower_bound,_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_range_without_upper_bound,_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_range_without_upper_bound,_no_unit_conversion_required
> === RUN
> TestNumericTagFilter/Don't_match_range_without_upper_bound,_no_unit_conversion_required
> === RUN
> TestNumericTagFilter/Multiple_keys_with_different_units,_don't_match_range_without_upper_bound
> === RUN
> TestNumericTagFilter/Match_range_without_upper_bound,_unit_conversion_required#01
> === RUN
> TestNumericTagFilter/Don't_match_range_without_lower_bound,_no_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_specific_key,_key_present,_one_of_two_values_match
> === RUN
> TestNumericTagFilter/Match_specific_key,_key_present_and_value_matches
> === RUN
> TestNumericTagFilter/Match_specific_key,_matching_key_present_and_value_matches,_also_non-matching_key
> === RUN
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_matches
> === RUN
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_too_large
> === RUN
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_too_small
> === RUN
> TestNumericTagFilter/Match_specific_key_and_value,_unit_conversion_required
> === RUN
> TestNumericTagFilter/Match_specific_key_and_value,_key_does_not_appear
> === RUN
> TestNumericTagFilter/Match_negative_key_and_range_of_values,_value_matches
> === RUN
> TestNumericTagFilter/Match_negative_key_and_range_of_values,_value_outside_range
> === RUN TestNumericTagFilter/Match_exact_value,_unitless_tag
> === RUN TestNumericTagFilter/Match_range,_unitless_tag
> === RUN TestNumericTagFilter/Don't_match_range,_unitless_tag
> === RUN TestNumericTagFilter/Match_range_without_upper_bound,_unitless_tag
> === RUN
> TestNumericTagFilter/Don't_match_range_without_upper_bound,_unitless_tag
> === RUN TestNumericTagFilter/Match_range_without_lower_bound,_unitless_tag
> === RUN
> TestNumericTagFilter/Don't_match_range_without_lower_bound,_unitless_tag
> --- PASS: TestNumericTagFilter (0.00s)
> --- PASS: TestNumericTagFilter/Match_when_unit_conversion_required (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_only_when_values_equal_after_unit_conversion
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_when_values_and_units_initially_equal (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_lower_bound,_no_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_lower_bound,_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_upper_bound,_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_upper_bound,_no_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Don't_match_range_without_upper_bound,_no_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Multiple_keys_with_different_units,_don't_match_range_without_upper_bound
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_upper_bound,_unit_conversion_required#01
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Don't_match_range_without_lower_bound,_no_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key,_key_present,_one_of_two_values_match
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key,_key_present_and_value_matches (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key,_matching_key_present_and_value_matches,_also_non-matching_key
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_matches
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_too_large
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key_and_range_of_values,_value_too_small
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key_and_value,_unit_conversion_required
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_specific_key_and_value,_key_does_not_appear (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_negative_key_and_range_of_values,_value_matches
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_negative_key_and_range_of_values,_value_outside_range
> (0.00s)
> --- PASS: TestNumericTagFilter/Match_exact_value,_unitless_tag (0.00s)
> --- PASS: TestNumericTagFilter/Match_range,_unitless_tag (0.00s)
> --- PASS: TestNumericTagFilter/Don't_match_range,_unitless_tag (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_upper_bound,_unitless_tag (0.00s)
> --- PASS:
> TestNumericTagFilter/Don't_match_range_without_upper_bound,_unitless_tag
> (0.00s)
> --- PASS:
> TestNumericTagFilter/Match_range_without_lower_bound,_unitless_tag (0.00s)
> --- PASS:
> TestNumericTagFilter/Don't_match_range_without_lower_bound,_unitless_tag
> (0.00s)
> === RUN TestOptionsHaveHelp
> --- PASS: TestOptionsHaveHelp (0.00s)
> === RUN TestSymbolzAfterMerge
> --- PASS: TestSymbolzAfterMerge (0.00s)
> === RUN TestSymbolizationPath
> --- PASS: TestSymbolizationPath (0.00s)
> === RUN TestCollectMappingSources
> --- PASS: TestCollectMappingSources (0.00s)
> === RUN TestUnsourceMappings
> --- PASS: TestUnsourceMappings (0.00s)
> === RUN TestFetch
> --- PASS: TestFetch (0.00s)
> === RUN TestFetchWithBase
> === RUN TestFetchWithBase/not_normalized_base_is_same_as_source
> === RUN TestFetchWithBase/not_normalized_base_is_same_as_source#01
> === RUN
> TestFetchWithBase/not_normalized_single_source,_multiple_base_(all_profiles_same)
> === RUN TestFetchWithBase/not_normalized,_different_base_and_source
> === RUN TestFetchWithBase/normalized_base_is_same_as_source
> === RUN
> TestFetchWithBase/normalized_single_source,_multiple_base_(all_profiles_same)
> === RUN TestFetchWithBase/normalized_different_base_and_source
> === RUN TestFetchWithBase/not_normalized_diff_base_is_same_as_source
> === RUN TestFetchWithBase/diff_base_and_base_both_specified
> --- PASS: TestFetchWithBase (0.03s)
> --- PASS: TestFetchWithBase/not_normalized_base_is_same_as_source (0.00s)
> --- PASS: TestFetchWithBase/not_normalized_base_is_same_as_source#01
> (0.00s)
> --- PASS:
> TestFetchWithBase/not_normalized_single_source,_multiple_base_(all_profiles_same)
> (0.00s)
> --- PASS: TestFetchWithBase/not_normalized,_different_base_and_source
> (0.00s)
> --- PASS: TestFetchWithBase/normalized_base_is_same_as_source (0.00s)
> --- PASS:
> TestFetchWithBase/normalized_single_source,_multiple_base_(all_profiles_same)
> (0.00s)
> --- PASS: TestFetchWithBase/normalized_different_base_and_source (0.00s)
> --- PASS: TestFetchWithBase/not_normalized_diff_base_is_same_as_source
> (0.00s)
> --- PASS: TestFetchWithBase/diff_base_and_base_both_specified (0.00s)
> === RUN TestHTTPSInsecure
> --- PASS: TestHTTPSInsecure (0.01s)
> === RUN TestHTTPSWithServerCertFetch
> --- PASS: TestHTTPSWithServerCertFetch (0.01s)
> === RUN TestShell
> === RUN TestShell/Random_interleave_of_independent_scripts_1
> === RUN TestShell/Random_interleave_of_independent_scripts_2
> === RUN TestShell/Random_interleave_of_independent_scripts_with_shortcuts_1
> === RUN TestShell/Random_interleave_of_independent_scripts_with_shortcuts_2
> === RUN TestShell/Group_with_invalid_value
> === RUN TestShell/No_special_value_provided_for_the_option
> === RUN TestShell/No_string_value_provided_for_the_option
> === RUN TestShell/No_float_value_provided_for_the_option
> === RUN TestShell/Helpful_input_format_reminder
> === RUN TestShell/Verify_propagation_of_IO_errors
> --- PASS: TestShell (0.00s)
> --- PASS: TestShell/Random_interleave_of_independent_scripts_1 (0.00s)
> --- PASS: TestShell/Random_interleave_of_independent_scripts_2 (0.00s)
> --- PASS:
> TestShell/Random_interleave_of_independent_scripts_with_shortcuts_1 (0.00s)
> --- PASS:
> TestShell/Random_interleave_of_independent_scripts_with_shortcuts_2 (0.00s)
> --- PASS: TestShell/Group_with_invalid_value (0.00s)
> --- PASS: TestShell/No_special_value_provided_for_the_option (0.00s)
> --- PASS: TestShell/No_string_value_provided_for_the_option (0.00s)
> --- PASS: TestShell/No_float_value_provided_for_the_option (0.00s)
> --- PASS: TestShell/Helpful_input_format_reminder (0.00s)
> --- PASS: TestShell/Verify_propagation_of_IO_errors (0.00s)
> === RUN TestInteractiveCommands
> --- PASS: TestInteractiveCommands (0.00s)
> === RUN TestSettings
> --- PASS: TestSettings (0.00s)
> === RUN TestParseConfig
> --- PASS: TestParseConfig (0.00s)
> === RUN TestDefaultConfig
> --- PASS: TestDefaultConfig (0.00s)
> === RUN TestConfigMenu
> --- PASS: TestConfigMenu (0.00s)
> === RUN TestEditConfig
> --- PASS: TestEditConfig (0.00s)
> === RUN TestAssign
> --- PASS: TestAssign (0.00s)
> === RUN TestWebInterface
> webui_test.go:88: skipping / since dot (graphviz) does not seem to be
> installed
> --- PASS: TestWebInterface (0.01s)
> === RUN TestGetHostAndPort
> --- PASS: TestGetHostAndPort (0.00s)
> === RUN TestIsLocalHost
> --- PASS: TestIsLocalHost (0.00s)
> PASS
> ok github.com/google/pprof/internal/driver 0.249s
> === RUN TestGetBase
> --- PASS: TestGetBase (0.00s)
> PASS
> ok github.com/google/pprof/internal/elfexec 0.032s
> === RUN TestComposeWithStandardGraph
> --- PASS: TestComposeWithStandardGraph (0.00s)
> === RUN TestComposeWithNodeAttributesAndZeroFlat
> --- PASS: TestComposeWithNodeAttributesAndZeroFlat (0.00s)
> === RUN TestComposeWithTagsAndResidualEdge
> --- PASS: TestComposeWithTagsAndResidualEdge (0.00s)
> === RUN TestComposeWithNestedTags
> --- PASS: TestComposeWithNestedTags (0.00s)
> === RUN TestComposeWithEmptyGraph
> --- PASS: TestComposeWithEmptyGraph (0.00s)
> === RUN TestComposeWithStandardGraphAndURL
> --- PASS: TestComposeWithStandardGraphAndURL (0.00s)
> === RUN TestNodeletCountCapping
> --- PASS: TestNodeletCountCapping (0.00s)
> === RUN TestMultilinePrintableName
> --- PASS: TestMultilinePrintableName (0.00s)
> === RUN TestTagCollapse
> --- PASS: TestTagCollapse (0.00s)
> === RUN TestEscapeForDot
> === RUN TestEscapeForDot/with_multiple_doubles_quotes
> === RUN TestEscapeForDot/with_graphviz_center_line_character
> === RUN TestEscapeForDot/with_two_backslashes
> === RUN TestEscapeForDot/with_two_double_quotes_together
> === RUN TestEscapeForDot/with_multiple_labels
> --- PASS: TestEscapeForDot (0.00s)
> --- PASS: TestEscapeForDot/with_multiple_doubles_quotes (0.00s)
> --- PASS: TestEscapeForDot/with_graphviz_center_line_character (0.00s)
> --- PASS: TestEscapeForDot/with_two_backslashes (0.00s)
> --- PASS: TestEscapeForDot/with_two_double_quotes_together (0.00s)
> --- PASS: TestEscapeForDot/with_multiple_labels (0.00s)
> === RUN TestTrimTree
> --- PASS: TestTrimTree (0.00s)
> === RUN TestCreateNodes
> --- PASS: TestCreateNodes (0.00s)
> === RUN TestShortenFunctionName
> --- PASS: TestShortenFunctionName (0.00s)
> PASS
> ok github.com/google/pprof/internal/graph 0.007s
> === RUN TestScale
> --- PASS: TestScale (0.00s)
> PASS
> ok github.com/google/pprof/internal/measurement 0.018s
> ? github.com/google/pprof/internal/plugin [no test files]
> ? github.com/google/pprof/internal/proftest [no test files]
> === RUN TestSource
> --- PASS: TestSource (0.00s)
> === RUN TestDisambiguation
> --- PASS: TestDisambiguation (0.00s)
> === RUN TestFunctionMap
> --- PASS: TestFunctionMap (0.00s)
> === RUN TestLegendActiveFilters
> --- PASS: TestLegendActiveFilters (0.00s)
> === RUN TestComputeTotal
> === RUN TestComputeTotal/no_diff_base,_all_positive_values,_index_1
> === RUN TestComputeTotal/no_diff_base,_all_positive_values,_index_2
> === RUN TestComputeTotal/no_diff_base,_some_negative_values
> === RUN TestComputeTotal/diff_base,_some_negative_values
> --- PASS: TestComputeTotal (0.00s)
> --- PASS: TestComputeTotal/no_diff_base,_all_positive_values,_index_1
> (0.00s)
> --- PASS: TestComputeTotal/no_diff_base,_all_positive_values,_index_2
> (0.00s)
> --- PASS: TestComputeTotal/no_diff_base,_some_negative_values (0.00s)
> --- PASS: TestComputeTotal/diff_base,_some_negative_values (0.00s)
> === RUN TestWebList
> source_test.go:51: weblist output does not contain 'callq':
>
> <!DOCTYPE html>
> <html>
> <head>
> <meta charset="UTF-8">
> <title>Pprof listing</title>
> <style type="text/css">
> body {
> font-family: sans-serif;
> }
> h1 {
> font-size: 1.5em;
> margin-bottom: 4px;
> }
> .legend {
> font-size: 1.25em;
> }
> .line, .nop, .unimportant {
> color: #aaaaaa;
> }
> .inlinesrc {
> color: #000066;
> }
> .deadsrc {
> cursor: pointer;
> }
> .deadsrc:hover {
> background-color: #eeeeee;
> }
> .livesrc {
> color: #0000ff;
> cursor: pointer;
> }
> .livesrc:hover {
> background-color: #eeeeee;
> }
> .asm {
> color: #008800;
> display: none;
> }
> </style>
> <script type="text/javascript">
> function pprof_toggle_asm(e) {
> var target;
> if (!e) e = window.event;
> if (e.target) target = e.target;
> else if (e.srcElement) target = e.srcElement;
>
> if (target) {
> var asm = target.nextSibling;
> if (asm && asm.className == "asm") {
> asm.style.display = (asm.style.display == "block" ? "" :
> "block");
> e.preventDefault();
> return false;
> }
> }
> }
> </script>
> </head>
> <body>
>
> <div class="legend">File: sample.bin<br>
> Time: Sep 29, 2017 at 8:57pm (UTC)<br>
> Duration: 2s, Total samples = 1.76s (87.91%)<br>Total:
> 1.76s</div><h2>math.Abs</h2><p
> class="filename">/usr/lib/google-golang/src/math/abs.go</p>
> <pre onClick="pprof_toggle_asm(event)">
> Total: 0.11s 0.11s (flat, cum) 6.25%
> <span class=line> 16</span> <span class=deadsrc> 0.10s
> 0.10s ??? </span><span class=asm> . .
> 4b445f: ucomisd %xmm1,%xmm2
> <span class=unimportant>abs.go:16</span>
> 0.10s 0.10s 4b4463: jbe 4b4473
> <main.busyLoop+0x163> <span
> class=unimportant>abs.go:16</span>
> . . 4b4465: movsd
> 0x4e22b(%rip),%xmm3 # 502698 <$f64.8000000000000000>
> <span class=unimportant>abs.go:16</span>
> </span>
> <span class=line> 17</span> <span class=deadsrc> .
> . ??? </span><span class=asm> . .
> 4b446d: pxor %xmm3,%xmm1
> <span class=unimportant>abs.go:17</span>
> . . 4b4471: jmp 4b440f
> <main.busyLoop+0xff> <span
> class=unimportant>sample.go:37</span>
> </span>
> <span class=line> 19</span> <span class=deadsrc> 0.01s
> 0.01s ??? </span><span class=asm> 0.01s 0.01s
> 4b4473: ucomisd %xmm2,%xmm1
> <span class=unimportant>abs.go:19</span>
> . . 4b4477: jne 4b440f
> <main.busyLoop+0xff> <span
> class=unimportant>abs.go:19</span>
> . . 4b4479: jp 4b440f
> <main.busyLoop+0xff> <span
> class=unimportant>abs.go:19</span>
> . . 4b447b: xorps %xmm1,%xmm1
> <span
> class=unimportant>abs.go:19</span>
> . . 4b447e: jmp 4b440f
> <main.busyLoop+0xff> <span
> class=unimportant>sample.go:37</span>
> . . 4b4480: mov 0x38(%rsp),%rdx
> <span
> class=unimportant>sample.go:36</span>
> . . 4b4485: lea 0x1(%rdx),%rcx
> <span
> class=unimportant>sample.go:35</span>
> . . 4b4489: mov 0xe8(%rsp),%rax
> <span
> class=unimportant>sample.go:35</span>
> . . 4b4491: cmp $0x64,%rcx
> <span
> class=unimportant>sample.go:35</span>
> . . 4b4495: jge 4b44f1
> <main.busyLoop+0x1e1> <span
> class=unimportant>sample.go:35</span>
> . . 4b4497: mov %rcx,0x38(%rsp)
> <span
> class=unimportant>sample.go:35</span>
> . . 4b449c: movsd %xmm0,0x48(%rsp)
> <span
> class=unimportant>sample.go:35</span>
> . . 4b44a2: lea 0x140(%rsp),%rdi
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44aa: xorps %xmm0,%xmm0
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44ad: add
> $0xffffffffffffffe0,%rdi <span
> class=unimportant>sample.go:36</span>
> . . 4b44b1: mov %rbp,-0x10(%rsp)
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44b6: lea -0x10(%rsp),%rbp
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44bb: call 453b71
> <runtime.duffzero+0x111> <span
> class=unimportant>sample.go:36</span>
> . . 4b44c0: mov 0x0(%rbp),%rbp
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44c4: lea
> 0x1c8d5(%rip),%rcx # 4d0da0 <type.*+0x1bda0>
> <span class=unimportant>sample.go:36</span>
> . . 4b44cb: mov %rcx,(%rsp)
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44cf: mov %rax,0x8(%rsp)
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44d4: lea 0x140(%rsp),%rdx
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44dc: mov %rdx,0x10(%rsp)
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44e1: call 409030
> <runtime.mapiterinit> <span
> class=unimportant>sample.go:36</span>
> . . 4b44e6: movsd 0x48(%rsp),%xmm0
> <span
> class=unimportant>sample.go:36</span>
> . . 4b44ec: jmp 4b4436
> <main.busyLoop+0x126> <span
> class=unimportant>sample.go:36</span>
> . . 4b44f1: movsd %xmm0,0x50(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b44f7: movq $0x0,0xf0(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4503: movq $0x0,0xf8(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b450f: movq $0x0,0x100(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b451b: movq $0x0,0x108(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4527: lea
> 0x13eb2(%rip),%rax # 4c83e0 <type.*+0x133e0>
> <span class=unimportant>sample.go:40</span>
> . . 4b452e: mov %rax,0xf0(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4536: lea
> 0x4e5a3(%rip),%rax # 502ae0 <main.statictmp_2>
> <span class=unimportant>sample.go:40</span>
> . . 4b453d: mov %rax,0xf8(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4545: lea
> 0x13294(%rip),%rax # 4c77e0 <type.*+0x127e0>
> <span class=unimportant>sample.go:40</span>
> . . 4b454c: mov %rax,(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4550: lea 0x50(%rsp),%rax
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4555: mov %rax,0x8(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b455a: call 40da80
> <runtime.convT2E64> <span
> class=unimportant>sample.go:40</span>
> . . 4b455f: mov 0x18(%rsp),%rax
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4564: mov 0x10(%rsp),%rcx
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4569: mov %rcx,0x100(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4571: mov %rax,0x108(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4579: lea 0xf0(%rsp),%rax
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4581: mov %rax,(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4585: movq $0x2,0x8(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b458e: movq $0x2,0x10(%rsp)
> <span
> class=unimportant>sample.go:40</span>
> . . 4b4597: call 493030
> <fmt.Println> <span
> class=unimportant>sample.go:40</span>
> . . 4b459c: mov 0x1a0(%rsp),%rbp
> <span
> class=unimportant>sample.go:41</span>
> . . 4b45a4: add $0x1a8,%rsp
> <span
> class=unimportant>sample.go:41</span>
> . . 4b45ab: ret
> <span
> class=unimportant>sample.go:41</span>
> . . 4b45ac: call 451500
> <runtime.morestack_noctxt> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b1: jmp 4b4310
> <main.busyLoop> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b6: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b7: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b8: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b9: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45ba: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bb: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bc: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bd: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45be: int3
> <span
> class=unimportant>sample.go:29</span>
> </span>
> </pre>
> <h2>main.busyLoop</h2><p
> class="filename">testdata/sample/sample.go</p>
> <pre onClick="pprof_toggle_asm(event)">
> Total: 0.15s 1.76s (flat, cum) 100%
> <span class=line> 24</span> <span class=nop> .
> . "os" </span>
> <span class=line> 25</span> <span class=nop> .
> . "runtime/pprof" </span>
> <span class=line> 26</span> <span class=nop> .
> . ) </span>
> <span class=line> 27</span> <span class=nop> .
> . </span>
> <span class=line> 28</span> <span class=nop> .
> . var cpuProfile = flag.String("cpuprofile", "",
> "where to write cpu profile") </span>
> <span class=line> 29</span> <span class=deadsrc> .
> . </span><span class=asm> . .
> 4b4310: mov %fs:0xfffffffffffffff8,%rcx
> <span class=unimportant>sample.go:29</span>
> . . 4b4319: lea
> -0x128(%rsp),%rax <span
> class=unimportant>sample.go:29</span>
> . . 4b4321: cmp 0x10(%rcx),%rax
> <span
> class=unimportant>sample.go:29</span>
> . . 4b4325: jbe 4b45ac
> <main.busyLoop+0x29c> <span
> class=unimportant>sample.go:29</span>
> . . 4b432b: sub $0x1a8,%rsp
> <span
> class=unimportant>sample.go:29</span>
> . . 4b4332: mov %rbp,0x1a0(%rsp)
> <span
> class=unimportant>sample.go:29</span>
> . . 4b433a: lea 0x1a0(%rsp),%rbp
> <span
> class=unimportant>sample.go:29</span>
> ⋮
> . . 4b45ac: call 451500
> <runtime.morestack_noctxt> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b1: jmp 4b4310
> <main.busyLoop> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b6: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b7: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b8: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45b9: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45ba: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bb: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bc: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45bd: int3
> <span
> class=unimportant>sample.go:29</span>
> . . 4b45be: int3
> <span
> class=unimportant>sample.go:29</span>
> </span>
> <span class=line> 30</span> <span class=deadsrc> .
> . func main() { </span><span class=asm> .
> . 4b4342: lea 0x110(%rsp),%rdi
> <span class=unimportant>sample.go:30</span>
> . . 4b434a: xorps %xmm0,%xmm0
> <span
> class=unimportant>sample.go:30</span>
> . . 4b434d: add
> $0xfffffffffffffff0,%rdi <span
> class=unimportant>sample.go:30</span>
> . . 4b4351: mov %rbp,-0x10(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4356: lea -0x10(%rsp),%rbp
> <span
> class=unimportant>sample.go:30</span>
> . . 4b435b: call 453b80
> <runtime.duffzero+0x120> <span
> class=unimportant>sample.go:30</span>
> . . 4b4360: mov 0x0(%rbp),%rbp
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4364: lea 0x58(%rsp),%rdi
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4369: add
> $0xffffffffffffffd0,%rdi <span
> class=unimportant>sample.go:30</span>
> . . 4b436d: mov %rbp,-0x10(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4372: lea -0x10(%rsp),%rbp
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4377: call 453b62
> <runtime.duffzero+0x102> <span
> class=unimportant>sample.go:30</span>
> . . 4b437c: mov 0x0(%rbp),%rbp
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4380: lea
> 0x1ca19(%rip),%rax # 4d0da0 <type.*+0x1bda0>
> <span class=unimportant>sample.go:30</span>
> . . 4b4387: mov %rax,(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b438b: movq $0x0,0x8(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b4394: lea 0x110(%rsp),%rcx
> <span
> class=unimportant>sample.go:30</span>
> . . 4b439c: mov %rcx,0x10(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b43a1: lea 0x58(%rsp),%rcx
> <span
> class=unimportant>sample.go:30</span>
> . . 4b43a6: mov %rcx,0x18(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b43ab: call 407f90
> <runtime.makemap> <span
> class=unimportant>sample.go:30</span>
> . . 4b43b0: mov 0x20(%rsp),%rax
> <span
> class=unimportant>sample.go:30</span>
> . . 4b43b5: mov %rax,0xe8(%rsp)
> <span
> class=unimportant>sample.go:30</span>
> . . 4b43bd: xor %ecx,%ecx
> <span
> class=unimportant>sample.go:30</span>
> </span>
> <span class=line> 31</span> <span class=deadsrc> .
> . flag.Parse() </span><span class=asm>
> . . 4b43bf: jmp 4b43fc <main.busyLoop+0xec>
> <span class=unimportant>sample.go:31</span>
> . . 4b43c1: mov
> %rcx,0x30(%rsp) <span
> class=unimportant>sample.go:31</span>
> . . 4b43c6: lea
> 0x1c9d3(%rip),%rdx # 4d0da0 <type.*+0x1bda0> <span
> class=unimportant>sample.go:31</span>
> ⋮
> . . 4b43f1: inc %rcx
> <span
> class=unimportant>sample.go:31</span>
> . . 4b43f4: mov
> 0xe8(%rsp),%rax <span
> class=unimportant>sample.go:31</span>
> . . 4b43fc: cmp
> $0xf4240,%rcx <span
> class=unimportant>sample.go:31</span>
> . . 4b4403: jl 4b43c1
> <main.busyLoop+0xb1> <span
> class=unimportant>sample.go:31</span>
> . . 4b4405: xor
> %ecx,%ecx <span
> class=unimportant>sample.go:31</span>
> . . 4b4407: xorps
> %xmm0,%xmm0 <span
> class=unimportant>sample.go:31</span>
> </span>
> <span class=line> 32</span> <span class=deadsrc> .
> 0.13s f, err := os.Create(*cpuProfile) </span><span
> class=asm> . . 4b43cd: mov
> %rdx,(%rsp) <span
> class=unimportant>sample.go:32</span>
> . . 4b43d1: mov
> %rax,0x8(%rsp) <span
> class=unimportant>sample.go:32</span>
> . . 4b43d6: mov
> %rcx,0x10(%rsp) <span
> class=unimportant>sample.go:32</span>
> . 0.13s 4b43db: call 40c210
> <runtime.mapassign_fast64> <span
> class=unimportant>sample.go:32</span>
> . . 4b43e0: mov
> 0x18(%rsp),%rax <span
> class=unimportant>sample.go:32</span>
> . . 4b43e5: mov
> 0x30(%rsp),%rcx <span
> class=unimportant>sample.go:32</span>
> . . 4b43ea: lea
> 0xa(%rcx),%rdx <span
> class=unimportant>sample.go:32</span>
> . . 4b43ee: mov
> %rdx,(%rax) <span
> class=unimportant>sample.go:32</span>
> </span>
> <span class=line> 33</span> <span class=nop> .
> . if err != nil { </span>
> <span class=line> 34</span> <span class=nop> .
> . log.Fatal("could not create CPU profile: ",
> err) </span>
> <span class=line> 35</span> <span class=deadsrc> 0.05s
> 0.05s } </span><span class=asm> .
> . 4b440a: jmp 4b4491 <main.busyLoop+0x181>
> <span class=unimportant>sample.go:35</span>
> 0.05s 0.05s 4b440f: movsd
> %xmm1,0x48(%rsp) <span
> class=unimportant>sample.go:35</span>
> . . 4b4415: lea
> 0x140(%rsp),%rax <span
> class=unimportant>sample.go:35</span>
> ⋮
> . . 4b4485: lea
> 0x1(%rdx),%rcx <span
> class=unimportant>sample.go:35</span>
> . . 4b4489: mov
> 0xe8(%rsp),%rax <span
> class=unimportant>sample.go:35</span>
> . . 4b4491: cmp
> $0x64,%rcx <span
> class=unimportant>sample.go:35</span>
> . . 4b4495: jge 4b44f1
> <main.busyLoop+0x1e1> <span
> class=unimportant>sample.go:35</span>
> . . 4b4497: mov
> %rcx,0x38(%rsp) <span
> class=unimportant>sample.go:35</span>
> . . 4b449c: movsd
> %xmm0,0x48(%rsp) <span
> class=unimportant>sample.go:35</span>
> </span>
> <span class=line> 36</span> <span class=deadsrc> 0.05s
> 1.42s if err := pprof.StartCPUProfile(f); err != nil {
> </span><span class=asm> . . 4b441d:
> mov %rax,(%rsp) <span
> class=unimportant>sample.go:36</span>
> . 1.37s 4b4421: call 409500
> <runtime.mapiternext> <span
> class=unimportant>sample.go:36</span>
> . . 4b4426: movsd
> 0x40(%rsp),%xmm0 <span
> class=unimportant>sample.go:36</span>
> 0.02s 0.02s 4b442c: movsd
> 0x48(%rsp),%xmm1 <span
> class=unimportant>sample.go:36</span>
> ⋮
> 0.02s 0.02s 4b4436: mov
> 0x140(%rsp),%rax <span
> class=unimportant>sample.go:36</span>
> . . 4b443e: test
> %rax,%rax <span
> class=unimportant>sample.go:36</span>
> . . 4b4441: je 4b4480
> <main.busyLoop+0x170> <span
> class=unimportant>sample.go:36</span>
> 0.01s 0.01s 4b4443: movsd
> %xmm0,0x40(%rsp) <span
> class=unimportant>sample.go:36</span>
> . . 4b4449: mov
> 0x148(%rsp),%rax <span
> class=unimportant>sample.go:36</span>
> . . 4b4451: mov
> (%rax),%rax <span
> class=unimportant>sample.go:36</span>
> ⋮
> . . 4b4480: mov
> 0x38(%rsp),%rdx <span
> class=unimportant>sample.go:36</span>
> ⋮
> . . 4b44a2: lea
> 0x140(%rsp),%rdi <span
> class=unimportant>sample.go:36</span>
> . . 4b44aa: xorps
> %xmm0,%xmm0 <span
> class=unimportant>sample.go:36</span>
> . . 4b44ad: add
> $0xffffffffffffffe0,%rdi <span
> class=unimportant>sample.go:36</span>
> . . 4b44b1: mov
> %rbp,-0x10(%rsp) <span
> class=unimportant>sample.go:36</span>
> . . 4b44b6: lea
> -0x10(%rsp),%rbp <span
> class=unimportant>sample.go:36</span>
> . . 4b44bb: call 453b71
> <runtime.duffzero+0x111> <span
> class=unimportant>sample.go:36</span>
> . . 4b44c0: mov
> 0x0(%rbp),%rbp <span
> class=unimportant>sample.go:36</span>
> . . 4b44c4: lea
> 0x1c8d5(%rip),%rcx # 4d0da0 <type.*+0x1bda0> <span
> class=unimportant>sample.go:36</span>
> . . 4b44cb: mov
> %rcx,(%rsp) <span
> class=unimportant>sample.go:36</span>
> . . 4b44cf: mov
> %rax,0x8(%rsp) <span
> class=unimportant>sample.go:36</span>
> . . 4b44d4: lea
> 0x140(%rsp),%rdx <span
> class=unimportant>sample.go:36</span>
> . . 4b44dc: mov
> %rdx,0x10(%rsp) <span
> class=unimportant>sample.go:36</span>
> . . 4b44e1: call 409030
> <runtime.mapiterinit> <span
> class=unimportant>sample.go:36</span>
> . . 4b44e6: movsd
> 0x48(%rsp),%xmm0 <span
> class=unimportant>sample.go:36</span>
> . . 4b44ec: jmp 4b4436
> <main.busyLoop+0x126> <span
> class=unimportant>sample.go:36</span>
> </span>
> <span class=line> 37</span> <span class=deadsrc> 0.05s
> 0.16s log.Fatal("could not start CPU profile:
> ", err) </span><span class=asm> . . 4b4432:
> addsd %xmm1,%xmm0
> <span class=unimportant>sample.go:37</span>
> ⋮
> . . 4b4454: xorps
> %xmm1,%xmm1 <span
> class=unimportant>sample.go:37</span>
> 0.01s 0.01s 4b4457:
> cvtsi2sd %rax,%xmm1 <span
> class=unimportant>sample.go:37</span>
> 0.04s 0.04s 4b445c: xorps
> %xmm2,%xmm2 <span
> class=unimportant>sample.go:37</span>
> . . 4b445f: ucomisd
> %xmm1,%xmm2 <span
> class=unimportant>abs.go:16</span>
> . 0.10s 4b4463: jbe
> 4b4473 <main.busyLoop+0x163> <span
> class=unimportant>abs.go:16</span>
> . . 4b4465: movsd
> 0x4e22b(%rip),%xmm3 # 502698 <$f64.8000000000000000> <span
> class=unimportant>abs.go:16</span>
> . . 4b446d: pxor
> %xmm3,%xmm1 <span
> class=unimportant>abs.go:17</span>
> . . 4b4471: jmp
> 4b440f <main.busyLoop+0xff> <span
> class=unimportant>sample.go:37</span>
> . 0.01s 4b4473: ucomisd
> %xmm2,%xmm1 <span
> class=unimportant>abs.go:19</span>
> . . 4b4477: jne
> 4b440f <main.busyLoop+0xff> <span
> class=unimportant>abs.go:19</span>
> . . 4b4479: jp
> 4b440f <main.busyLoop+0xff> <span
> class=unimportant>abs.go:19</span>
> . . 4b447b: xorps
> %xmm1,%xmm1 <span
> class=unimportant>abs.go:19</span>
> . . 4b447e: jmp
> 4b440f <main.busyLoop+0xff> <span
> class=unimportant>sample.go:37</span>
> </span>
> <span class=line> 38</span> <span class=nop> .
> . } </span>
> <span class=line> 39</span> <span class=nop> .
> . defer pprof.StopCPUProfile() </span>
> <span class=line> 40</span> <span class=deadsrc> .
> . busyLoop() </span><span class=asm>
> . . 4b44f1: movsd %xmm0,0x50(%rsp)
> <span class=unimportant>sample.go:40</span>
> . . 4b44f7: movq
> $0x0,0xf0(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4503: movq
> $0x0,0xf8(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b450f: movq
> $0x0,0x100(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b451b: movq
> $0x0,0x108(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4527: lea
> 0x13eb2(%rip),%rax # 4c83e0 <type.*+0x133e0> <span
> class=unimportant>sample.go:40</span>
> . . 4b452e: mov
> %rax,0xf0(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4536: lea
> 0x4e5a3(%rip),%rax # 502ae0 <main.statictmp_2> <span
> class=unimportant>sample.go:40</span>
> . . 4b453d: mov
> %rax,0xf8(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4545: lea
> 0x13294(%rip),%rax # 4c77e0 <type.*+0x127e0> <span
> class=unimportant>sample.go:40</span>
> . . 4b454c: mov
> %rax,(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4550: lea
> 0x50(%rsp),%rax <span
> class=unimportant>sample.go:40</span>
> . . 4b4555: mov
> %rax,0x8(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b455a: call 40da80
> <runtime.convT2E64> <span
> class=unimportant>sample.go:40</span>
> . . 4b455f: mov
> 0x18(%rsp),%rax <span
> class=unimportant>sample.go:40</span>
> . . 4b4564: mov
> 0x10(%rsp),%rcx <span
> class=unimportant>sample.go:40</span>
> . . 4b4569: mov
> %rcx,0x100(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4571: mov
> %rax,0x108(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4579: lea
> 0xf0(%rsp),%rax <span
> class=unimportant>sample.go:40</span>
> . . 4b4581: mov
> %rax,(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4585: movq
> $0x2,0x8(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b458e: movq
> $0x2,0x10(%rsp) <span
> class=unimportant>sample.go:40</span>
> . . 4b4597: call 493030
> <fmt.Println> <span
> class=unimportant>sample.go:40</span>
> </span>
> <span class=line> 41</span> <span class=deadsrc> .
> . } </span><span class=asm> . .
> 4b459c: mov 0x1a0(%rsp),%rbp
> <span class=unimportant>sample.go:41</span>
> . . 4b45a4: add $0x1a8,%rsp
> <span
> class=unimportant>sample.go:41</span>
> . . 4b45ab: ret
> <span
> class=unimportant>sample.go:41</span>
> </span>
> <span class=line> 42</span> <span class=nop> .
> . </span>
> <span class=line> 43</span> <span class=nop> .
> . func busyLoop() { </span>
> <span class=line> 44</span> <span class=nop> .
> . m := make(map[int]int) </span>
> <span class=line> 45</span> <span class=nop> .
> . for i := 0; i < 1000000; i++ { </span>
> <span class=line> 46</span> <span class=nop> .
> . m[i] = i + 10 </span>
> </pre>
>
> </body>
> </html>
>
> --- FAIL: TestWebList (0.34s)
> === RUN TestOpenSourceFile
> === RUN TestOpenSourceFile/exact_absolute_path_is_found
> === RUN TestOpenSourceFile/exact_relative_path_is_found
> === RUN TestOpenSourceFile/multiple_search_path
> === RUN TestOpenSourceFile/relative_path_is_found_in_parent_dir
> === RUN TestOpenSourceFile/trims_configured_prefix
> === RUN TestOpenSourceFile/trims_heuristically
> === RUN TestOpenSourceFile/error_when_not_found
> --- PASS: TestOpenSourceFile (0.00s)
> --- PASS: TestOpenSourceFile/exact_absolute_path_is_found (0.00s)
> --- PASS: TestOpenSourceFile/exact_relative_path_is_found (0.00s)
> --- PASS: TestOpenSourceFile/multiple_search_path (0.00s)
> --- PASS: TestOpenSourceFile/relative_path_is_found_in_parent_dir (0.00s)
> --- PASS: TestOpenSourceFile/trims_configured_prefix (0.00s)
> --- PASS: TestOpenSourceFile/trims_heuristically (0.00s)
> --- PASS: TestOpenSourceFile/error_when_not_found (0.00s)
> === RUN TestIndentation
> --- PASS: TestIndentation (0.00s)
> FAIL
> FAIL github.com/google/pprof/internal/report 0.360s
> === RUN TestSymbolization
> --- PASS: TestSymbolization (0.00s)
> === RUN TestLocalSymbolization
> --- PASS: TestLocalSymbolization (0.00s)
> PASS
> ok github.com/google/pprof/internal/symbolizer 0.003s
> === RUN TestSymbolzURL
> --- PASS: TestSymbolzURL (0.00s)
> === RUN TestSymbolize
> --- PASS: TestSymbolize (0.00s)
> === RUN TestAdjust
> --- PASS: TestAdjust (0.00s)
> PASS
> ok github.com/google/pprof/internal/symbolz 0.021s
> ? github.com/google/pprof/internal/transport [no test files]
> === RUN TestFilterSamplesByName
> === RUN TestFilterSamplesByName/empty_filters_keep_all_frames
> === RUN TestFilterSamplesByName/focus_with_no_matches
> === RUN TestFilterSamplesByName/focus_matches_function_names
> === RUN TestFilterSamplesByName/focus_matches_file_names
> === RUN TestFilterSamplesByName/focus_matches_mapping_names
> === RUN TestFilterSamplesByName/focus_matches_inline_functions
> === RUN TestFilterSamplesByName/ignore_with_no_matches_matches_all_samples
> === RUN TestFilterSamplesByName/ignore_matches_function_names
> === RUN TestFilterSamplesByName/ignore_matches_file_names
> === RUN TestFilterSamplesByName/ignore_matches_mapping_names
> === RUN TestFilterSamplesByName/ignore_matches_inline_functions
> === RUN TestFilterSamplesByName/show_with_no_matches
> === RUN TestFilterSamplesByName/show_matches_function_names
> === RUN TestFilterSamplesByName/show_matches_file_names
> === RUN TestFilterSamplesByName/show_matches_mapping_names
> === RUN TestFilterSamplesByName/show_matches_inline_functions
> === RUN
> TestFilterSamplesByName/show_keeps_all_lines_when_matching_both_mapping_and_function
> === RUN TestFilterSamplesByName/hide_with_no_matches
> === RUN TestFilterSamplesByName/hide_matches_function_names
> === RUN TestFilterSamplesByName/hide_matches_file_names
> === RUN TestFilterSamplesByName/hide_matches_mapping_names
> === RUN TestFilterSamplesByName/hide_matches_inline_functions
> === RUN
> TestFilterSamplesByName/hide_drops_all_lines_when_matching_both_mapping_and_function
> === RUN
> TestFilterSamplesByName/hides_a_stack_matched_by_both_focus_and_ignore
> === RUN
> TestFilterSamplesByName/hides_a_function_if_both_show_and_hide_match_it
> --- PASS: TestFilterSamplesByName (0.00s)
> --- PASS: TestFilterSamplesByName/empty_filters_keep_all_frames (0.00s)
> --- PASS: TestFilterSamplesByName/focus_with_no_matches (0.00s)
> --- PASS: TestFilterSamplesByName/focus_matches_function_names (0.00s)
> --- PASS: TestFilterSamplesByName/focus_matches_file_names (0.00s)
> --- PASS: TestFilterSamplesByName/focus_matches_mapping_names (0.00s)
> --- PASS: TestFilterSamplesByName/focus_matches_inline_functions (0.00s)
> --- PASS:
> TestFilterSamplesByName/ignore_with_no_matches_matches_all_samples (0.00s)
> --- PASS: TestFilterSamplesByName/ignore_matches_function_names (0.00s)
> --- PASS: TestFilterSamplesByName/ignore_matches_file_names (0.00s)
> --- PASS: TestFilterSamplesByName/ignore_matches_mapping_names (0.00s)
> --- PASS: TestFilterSamplesByName/ignore_matches_inline_functions (0.00s)
> --- PASS: TestFilterSamplesByName/show_with_no_matches (0.00s)
> --- PASS: TestFilterSamplesByName/show_matches_function_names (0.00s)
> --- PASS: TestFilterSamplesByName/show_matches_file_names (0.00s)
> --- PASS: TestFilterSamplesByName/show_matches_mapping_names (0.00s)
> --- PASS: TestFilterSamplesByName/show_matches_inline_functions (0.00s)
> --- PASS:
> TestFilterSamplesByName/show_keeps_all_lines_when_matching_both_mapping_and_function
> (0.00s)
> --- PASS: TestFilterSamplesByName/hide_with_no_matches (0.00s)
> --- PASS: TestFilterSamplesByName/hide_matches_function_names (0.00s)
> --- PASS: TestFilterSamplesByName/hide_matches_file_names (0.00s)
> --- PASS: TestFilterSamplesByName/hide_matches_mapping_names (0.00s)
> --- PASS: TestFilterSamplesByName/hide_matches_inline_functions (0.00s)
> --- PASS:
> TestFilterSamplesByName/hide_drops_all_lines_when_matching_both_mapping_and_function
> (0.00s)
> --- PASS:
> TestFilterSamplesByName/hides_a_stack_matched_by_both_focus_and_ignore (0.00s)
> --- PASS:
> TestFilterSamplesByName/hides_a_function_if_both_show_and_hide_match_it
> (0.00s)
> === RUN TestShowFrom
> === RUN TestShowFrom/nil_showFrom_keeps_all_frames
> === RUN TestShowFrom/showFrom_with_no_matches_drops_all_samples
> === RUN TestShowFrom/showFrom_matches_function_names
> === RUN TestShowFrom/showFrom_matches_file_names
> === RUN TestShowFrom/showFrom_matches_mapping_names
> === RUN TestShowFrom/showFrom_drops_frames_above_highest_of_multiple_matches
> === RUN TestShowFrom/showFrom_matches_inline_functions
> === RUN
> TestShowFrom/showFrom_drops_frames_above_highest_of_multiple_inline_matches
> === RUN
> TestShowFrom/showFrom_keeps_all_lines_when_matching_mapping_and_function
> === RUN TestShowFrom/showFrom_matches_location_with_empty_lines
> --- PASS: TestShowFrom (0.00s)
> --- PASS: TestShowFrom/nil_showFrom_keeps_all_frames (0.00s)
> --- PASS: TestShowFrom/showFrom_with_no_matches_drops_all_samples (0.00s)
> --- PASS: TestShowFrom/showFrom_matches_function_names (0.00s)
> --- PASS: TestShowFrom/showFrom_matches_file_names (0.00s)
> --- PASS: TestShowFrom/showFrom_matches_mapping_names (0.00s)
> --- PASS:
> TestShowFrom/showFrom_drops_frames_above_highest_of_multiple_matches (0.00s)
> --- PASS: TestShowFrom/showFrom_matches_inline_functions (0.00s)
> --- PASS:
> TestShowFrom/showFrom_drops_frames_above_highest_of_multiple_inline_matches
> (0.00s)
> --- PASS:
> TestShowFrom/showFrom_keeps_all_lines_when_matching_mapping_and_function
> (0.00s)
> --- PASS: TestShowFrom/showFrom_matches_location_with_empty_lines (0.00s)
> === RUN TestTagFilter
> --- PASS: TestTagFilter (0.00s)
> === RUN TestSampleIndexByName
> --- PASS: TestSampleIndexByName (0.00s)
> === RUN TestLegacyProfileType
> --- PASS: TestLegacyProfileType (0.00s)
> === RUN TestCpuParse
> --- PASS: TestCpuParse (0.00s)
> === RUN TestParseMappingEntry
> --- PASS: TestParseMappingEntry (0.00s)
> === RUN TestParseThreadProfileWithInvalidAddress
> --- PASS: TestParseThreadProfileWithInvalidAddress (0.00s)
> === RUN TestParseGoCount
> === RUN TestParseGoCount/threadcreate
> === RUN TestParseGoCount/goroutine
> === RUN TestParseGoCount/sub/dir-ect_o.ry
> --- PASS: TestParseGoCount (0.00s)
> --- PASS: TestParseGoCount/threadcreate (0.00s)
> --- PASS: TestParseGoCount/goroutine (0.00s)
> --- PASS: TestParseGoCount/sub/dir-ect_o.ry (0.00s)
> === RUN TestMapMapping
> === RUN TestMapMapping/same_file_name
> === RUN TestMapMapping/same_build_ID
> === RUN TestMapMapping/same_fake_mapping
> === RUN TestMapMapping/different_start
> === RUN TestMapMapping/different_file_name
> === RUN TestMapMapping/different_build_id
> === RUN TestMapMapping/different_size
> === RUN TestMapMapping/different_offset
> --- PASS: TestMapMapping (0.00s)
> --- PASS: TestMapMapping/same_file_name (0.00s)
> --- PASS: TestMapMapping/same_build_ID (0.00s)
> --- PASS: TestMapMapping/same_fake_mapping (0.00s)
> --- PASS: TestMapMapping/different_start (0.00s)
> --- PASS: TestMapMapping/different_file_name (0.00s)
> --- PASS: TestMapMapping/different_build_id (0.00s)
> --- PASS: TestMapMapping/different_size (0.00s)
> --- PASS: TestMapMapping/different_offset (0.00s)
> === RUN TestParse
> --- PASS: TestParse (0.02s)
> === RUN TestParseError
> --- PASS: TestParseError (0.00s)
> === RUN TestParseConcatentated
> --- PASS: TestParseConcatentated (0.00s)
> === RUN TestCheckValid
> === RUN TestCheckValid/missing_sample_type_information
> === RUN TestCheckValid/profile_has_nil_sample
> === RUN TestCheckValid/sample_has_3_values_vs._2_types
> === RUN TestCheckValid/sample_has_nil_location
> === RUN TestCheckValid/profile_has_nil_location
> === RUN TestCheckValid/profile_has_nil_mapping
> === RUN TestCheckValid/profile_has_nil_function
> === RUN TestCheckValid/has_a_line_with_nil_function
> --- PASS: TestCheckValid (0.00s)
> --- PASS: TestCheckValid/missing_sample_type_information (0.00s)
> --- PASS: TestCheckValid/profile_has_nil_sample (0.00s)
> --- PASS: TestCheckValid/sample_has_3_values_vs._2_types (0.00s)
> --- PASS: TestCheckValid/sample_has_nil_location (0.00s)
> --- PASS: TestCheckValid/profile_has_nil_location (0.00s)
> --- PASS: TestCheckValid/profile_has_nil_mapping (0.00s)
> --- PASS: TestCheckValid/profile_has_nil_function (0.00s)
> --- PASS: TestCheckValid/has_a_line_with_nil_function (0.00s)
> === RUN TestAggregation
> --- PASS: TestAggregation (0.00s)
> === RUN TestMergeMain
> --- PASS: TestMergeMain (0.00s)
> === RUN TestMerge
> --- PASS: TestMerge (0.00s)
> === RUN TestMergeAll
> --- PASS: TestMergeAll (0.00s)
> === RUN TestIsFoldedMerge
> === RUN TestIsFoldedMerge/folded_and_non-folded_locations_not_merged
> === RUN TestIsFoldedMerge/identical_folded_locations_are_merged
> --- PASS: TestIsFoldedMerge (0.00s)
> --- PASS: TestIsFoldedMerge/folded_and_non-folded_locations_not_merged
> (0.00s)
> --- PASS: TestIsFoldedMerge/identical_folded_locations_are_merged (0.00s)
> === RUN TestNumLabelMerge
> === RUN TestNumLabelMerge/different_label_units_not_merged
> --- PASS: TestNumLabelMerge (0.00s)
> --- PASS: TestNumLabelMerge/different_label_units_not_merged (0.00s)
> === RUN TestEmptyMappingMerge
> --- PASS: TestEmptyMappingMerge (0.00s)
> === RUN TestNormalizeBySameProfile
> --- PASS: TestNormalizeBySameProfile (0.00s)
> === RUN TestNormalizeByDifferentProfile
> --- PASS: TestNormalizeByDifferentProfile (0.00s)
> === RUN TestNormalizeByMultipleOfSameProfile
> --- PASS: TestNormalizeByMultipleOfSameProfile (0.00s)
> === RUN TestNormalizeIncompatibleProfiles
> --- PASS: TestNormalizeIncompatibleProfiles (0.00s)
> === RUN TestHasLabel
> === RUN TestHasLabel/empty_label_does_not_have_label
> === RUN TestHasLabel/label_with_one_key_and_value_has_label
> === RUN TestHasLabel/label_with_one_key_and_value_does_not_have_label
> === RUN TestHasLabel/label_with_many_keys_and_values_has_label
> === RUN TestHasLabel/label_with_many_keys_and_values_does_not_have_label
> --- PASS: TestHasLabel (0.00s)
> --- PASS: TestHasLabel/empty_label_does_not_have_label (0.00s)
> --- PASS: TestHasLabel/label_with_one_key_and_value_has_label (0.00s)
> --- PASS: TestHasLabel/label_with_one_key_and_value_does_not_have_label
> (0.00s)
> --- PASS: TestHasLabel/label_with_many_keys_and_values_has_label (0.00s)
> --- PASS:
> TestHasLabel/label_with_many_keys_and_values_does_not_have_label (0.00s)
> === RUN TestDiffBaseSample
> === RUN TestDiffBaseSample/empty_label_does_not_have_label
> === RUN
> TestDiffBaseSample/label_with_one_key_and_value,_including_diff_base_label
> === RUN
> TestDiffBaseSample/label_with_one_key_and_value,_not_including_diff_base_label
> === RUN
> TestDiffBaseSample/label_with_many_keys_and_values,_including_diff_base_label
> === RUN
> TestDiffBaseSample/label_with_many_keys_and_values,_not_including_diff_base_label
> --- PASS: TestDiffBaseSample (0.00s)
> --- PASS: TestDiffBaseSample/empty_label_does_not_have_label (0.00s)
> --- PASS:
> TestDiffBaseSample/label_with_one_key_and_value,_including_diff_base_label
> (0.00s)
> --- PASS:
> TestDiffBaseSample/label_with_one_key_and_value,_not_including_diff_base_label
> (0.00s)
> --- PASS:
> TestDiffBaseSample/label_with_many_keys_and_values,_including_diff_base_label
> (0.00s)
> --- PASS:
> TestDiffBaseSample/label_with_many_keys_and_values,_not_including_diff_base_label
> (0.00s)
> === RUN TestRemove
> === RUN TestRemove/some_samples_have_label_already
> --- PASS: TestRemove (0.00s)
> --- PASS: TestRemove/some_samples_have_label_already (0.00s)
> === RUN TestSetLabel
> === RUN TestSetLabel/some_samples_have_label_already
> === RUN TestSetLabel/no_samples_have_labels
> === RUN TestSetLabel/all_samples_have_some_labels,_but_not_key_being_added
> === RUN TestSetLabel/all_samples_have_key_being_added
> --- PASS: TestSetLabel (0.00s)
> --- PASS: TestSetLabel/some_samples_have_label_already (0.00s)
> --- PASS: TestSetLabel/no_samples_have_labels (0.00s)
> --- PASS:
> TestSetLabel/all_samples_have_some_labels,_but_not_key_being_added (0.00s)
> --- PASS: TestSetLabel/all_samples_have_key_being_added (0.00s)
> === RUN TestNumLabelUnits
> --- PASS: TestNumLabelUnits (0.00s)
> === RUN TestSetMain
> --- PASS: TestSetMain (0.00s)
> === RUN TestThreadSafety
> --- PASS: TestThreadSafety (0.00s)
> === RUN TestMarshalUnmarshal
> --- PASS: TestMarshalUnmarshal (0.00s)
> === RUN TestPrune
> --- PASS: TestPrune (0.00s)
> PASS
> ok github.com/google/pprof/profile 0.035s
> ? github.com/google/pprof/third_party/d3 [no test files]
> ? github.com/google/pprof/third_party/d3flamegraph [no test files]
> ? github.com/google/pprof/third_party/svgpan [no test files]
> FAIL
> dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4
> github.com/google/pprof github.com/google/pprof/driver
> github.com/google/pprof/fuzz github.com/google/pprof/internal/binutils
> github.com/google/pprof/internal/driver
> github.com/google/pprof/internal/elfexec
> github.com/google/pprof/internal/graph
> github.com/google/pprof/internal/measurement
> github.com/google/pprof/internal/plugin
> github.com/google/pprof/internal/proftest
> github.com/google/pprof/internal/report
> github.com/google/pprof/internal/symbolizer
> github.com/google/pprof/internal/symbolz
> github.com/google/pprof/internal/transport github.com/google/pprof/profile
> github.com/google/pprof/third_party/d3
> github.com/google/pprof/third_party/d3flamegraph
> github.com/google/pprof/third_party/svgpan returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/golang-github-google-pprof_0.0~git20200905.acf8798-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---