aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/symbolizer
diff options
context:
space:
mode:
authorPatrick Meyer <meyerpatrick@google.com>2021-06-18 21:49:47 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-06-24 11:20:38 +0200
commit0edbbe3140b553039d2ccaaf4d870cfb62f3864a (patch)
tree79e89a79898451cb0415ec246d8edf729f198f22 /pkg/symbolizer
parent2c8f004ea6f49bc7ce072d3e87003f6e10dfd0e6 (diff)
pkg/symbolizer: set LC_ALL to C when launching addr2line check
As the --help message is localised, this check will fail on systems with non english locales otherwise.
Diffstat (limited to 'pkg/symbolizer')
-rw-r--r--pkg/symbolizer/symbolizer.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/symbolizer/symbolizer.go b/pkg/symbolizer/symbolizer.go
index 158cb9dd1..174f2e581 100644
--- a/pkg/symbolizer/symbolizer.go
+++ b/pkg/symbolizer/symbolizer.go
@@ -10,6 +10,7 @@ import (
"bytes"
"fmt"
"io"
+ "os"
"os/exec"
"strconv"
"strings"
@@ -66,6 +67,7 @@ func (s *Symbolizer) Close() {
func (s *Symbolizer) checkBinSupport(addr2line string) error {
cmd := exec.Command(addr2line, "--help")
+ cmd.Env = append(os.Environ(), "LC_ALL=C")
out, err := cmd.CombinedOutput()
if err != nil {
return fmt.Errorf("addr2line execution failed: %s", err)