cadvisor 0.25.0 version error

Created on 14 Apr 2017  Â·  17Comments  Â·  Source: google/cadvisor

E0414 10:03:37.109421       1 fsHandler.go:121] failed to collect filesystem stats - rootDiskErr: <nil>, rootInodeErr: cmd [find /rootfs/data/docker/overlay/9624c8f8bf4b1fa6acca458908726efbb0b4245074a9ea9df5036fb69bf78967 -xdev -printf .] failed. stderr: find: unrecognized: -printf
BusyBox v1.24.2 (2017-01-18 14:13:46 GMT) multi-call binary.

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS]

Search for files and perform actions on them.
First failed action stops processing of current file.
Defaults: PATH is current directory, action is '-print'

    -L,-follow  Follow symlinks
    -H      ...on command line only
    -xdev       Don't descend directories on other filesystems
    -maxdepth N Descend at most N levels. -maxdepth 0 applies
            actions to command line arguments only
    -mindepth N Don't act on first N levels
    -depth      Act on directory *after* traversing it

Actions:
    ( ACTIONS ) Group actions for -o / -a
    ! ACT       Invert ACT's success/failure
    ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
    ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
            Note: -a has higher priority than -o
    -name PATTERN   Match file name (w/o directory name) to PATTERN
    -iname PATTERN  Case insensitive -name
    -path PATTERN   Match path to PATTERN
    -ipath PATTERN  Case insensitive -path
    -regex PATTERN  Match path to regex PATTERN
    -type X     File type is X (one of: f,d,l,b,c,...)
    -perm MASK  At least one mask bit (+MASK), all bits (-MASK),
            or exactly MASK bits are set in file's mode
    -mtime DAYS mtime is greater than (+N), less than (-N),
            or exactly N days in the past
    -mmin MINS  mtime is greater than (+N), less than (-N),
            or exactly N minutes in the past
    -newer FILE mtime is more recent than FILE's
    -inum N     File has inode number N
    -user NAME/ID   File is owned by given user
    -group NAME/ID  File is owned by given group
    -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
            +/-N: file size is bigger/smaller than N
    -links N    Number of links is greater than (+N), less than (-N),
            or exactly N
    -prune      If current file is directory, don't descend into it
If none of the following actions is specified, -print is assumed
    -print      Print file name
    -print0     Print file name, NUL terminated
    -exec CMD ARG ; Run CMD with all instances of {} replaced by
            file name. Fails if CMD exits with nonzero
    -exec CMD ARG + Run CMD with {} replaced by list of file names
    -delete     Delete current file/directory. Turns on -depth option
; err: exit status 1, extraDiskErr: <nil>

Most helpful comment

An update to the official image would be really nice.

All 17 comments

docker info
Containers: 9
Running: 9
Paused: 0
Stopped: 0
Images: 27
Server Version: 17.03.1-ce
Storage Driver: overlay
Backing Filesystem: xfs
Supports d_type: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-327.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.64 GiB
Name: sryslave1
ID: XGTG:GSYB:ESVE:CMV7:PLKX:5OTL:SRRK:CX4H:TMUJ:NKDX:APW3:OO53
Docker Root Dir: /data/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Experimental: false
Insecure Registries:
192.168.1.213
192.168.1.213:5001
192.168.1.213:5002
127.0.0.0/8
Live Restore Enabled: false

docker 1.12.0 same

docker run -d
--privileged=true
--log-driver=json-file
--name $CONTAINER_NAME --net host --restart always
-v /:/rootfs:ro
-v /var/run:/var/run:rw
-v /sys:/sys:ro
-v /data/docker/:/var/lib/docker:ro
google-cadvisor
--listen_ip=$IP

I made my own centos image error

FROM centos7-base:20160907193907
MAINTAINER pro

ENV CADVISOR_VERSION="v0.25.0"

RUN wget -O /cadvisor https://github.com/google/cadvisor/releases/download/$CADVISOR_VERSION/cadvisor &&
chmod 755 /cadvisor

ENTRYPOINT ["/cadvisor"]

error :

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f974ec6c67d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 49 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc42001f5f8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc42001f5b0 sp=0xc42001f570
net._C2func_getaddrinfo(0x7f97400008c0, 0x0, 0xc42018a5d0, 0xc4200760b8, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc42001f5f8 sp=0xc42001f5b0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc42001f718 sp=0xc42001f5f8
net.cgoIPLookup(0xc42006d1a0, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc42001f7a8 sp=0xc42001f718
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42001f7b0 sp=0xc42001f7a8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42006d0e0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420169390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42006d0e0, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed082a107, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42006d0e0, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc420169790, 0x12c24c0, 0xc420070338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc420169790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc420296040, 0x48, 0xc420169850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc420204660, 0x7, 0xc4202f7c80)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc4202048c0, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc4202b7710, 0xa, 0xc4203d3d40, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc4202131c0, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203adce0, 0xc4203ade60, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 37 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 48 [select]:
net.cgoLookupIP(0x12c2500, 0xc42006d0e0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42006d0e0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42006d0e0, 0xd3ba38, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc42025a5f0, 0xcc7b5a, 0x9, 0xc4202f7d10)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 45 [IO wait]:
net.runtime_pollWait(0x7f974eff0f08, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203f28b0, 0x72, 0xc4200359d0, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203f28b0, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203f2850, 0xc4203f4000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420076090, 0xc4203f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420366f00, 0xc4203f4000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42006cde0)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42006cde0, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc4202341e0, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420366f00)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 46 [select]:
net/http.(*persistConn).writeLoop(0xc420366f00)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7fc0c060b67d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 31 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc4203cb5f8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc4203cb5b0 sp=0xc4203cb570
net._C2func_getaddrinfo(0x7fc0b00008c0, 0x0, 0xc4201ab1d0, 0xc4203ae258, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc4203cb5f8 sp=0xc4203cb5b0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc4203cb718 sp=0xc4203cb5f8
net.cgoIPLookup(0xc42012f020, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc4203cb7a8 sp=0xc4203cb718
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4203cb7b0 sp=0xc4203cb7a8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42012ef60, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc4201ef390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42012ef60, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed082a108, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42012ef60, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc4201ef790, 0x12c24c0, 0xc4200143d8, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc4201ef790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc4203c0940, 0x48, 0xc4201ef850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc4202b25f0, 0x7, 0xc42033aff0)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc4202b2850, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc420341af0, 0xa, 0xc4202bfd80, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc420237400, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203a70b0, 0xc4203a7830, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 18 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 19 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 30 [select]:
net.cgoLookupIP(0x12c2500, 0xc42012ef60, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42012ef60, 0xcc7b5a, 0x9, 0x0, 0xc42021e5a0, 0x0, 0x0, 0xc4202bf960)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42012ef60, 0xd3ba38, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc4203cb728)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0xc4203cb788, 0x4d4c88, 0xc42021e4b0, 0x12c24c0)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc4202c0730, 0xcc7b5a, 0x9, 0xc42033b050)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 27 [IO wait]:
net.runtime_pollWait(0x7fc0c0834ce0, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420243d40, 0x72, 0xc4200359d0, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420243d40, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420243ce0, 0xc420480000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4203ae230, 0xc420480000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420112d00, 0xc420480000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42012ec60)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42012ec60, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc4203b6480, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420112d00)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 28 [select]:
net/http.(*persistConn).writeLoop(0xc420112d00)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7ff642bea67d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 50 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc42037fdf8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc42037fdb0 sp=0xc42037fd70
net._C2func_getaddrinfo(0x7ff6340008c0, 0x0, 0xc4201cc750, 0xc42035a208, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc42037fdf8 sp=0xc42037fdb0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc42037ff18 sp=0xc42037fdf8
net.cgoIPLookup(0xc42006d200, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc42037ffa8 sp=0xc42037ff18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42037ffb0 sp=0xc42037ffa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42006d140, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420251390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42006d140, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed082a109, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42006d140, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc420251790, 0x12c24c0, 0xc420070338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc420251790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc42036e1c0, 0x48, 0xc420251850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc4201e8660, 0x7, 0xc4202d5050)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc4201e88c0, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc42029b680, 0xa, 0xc4201ca260, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc4201f1200, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203c1d10, 0xc420388ab0, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 22 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 33 [select]:
net.cgoLookupIP(0x12c2500, 0xc42006d140, 0xcc7b5a, 0x9, 0x0, 0x0, 0xc42037ff28, 0x1, 0x1, 0xc42037ff8c)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42006d140, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42006d140, 0xd3ba38, 0xcc7b5a, 0x9, 0xc42037ff10, 0xc42037fed8, 0x43fa75, 0xc42037fee8, 0x935a48)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x0, 0x10002, 0xc42037ff8c, 0xc42037ff88)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc4202185a0, 0xcc7b5a, 0x9, 0xc4202d50b0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 30 [IO wait]:
net.runtime_pollWait(0x7ff642f70328, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420378840, 0x72, 0xc4200359d0, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420378840, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203787e0, 0xc420216000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42035a1e0, 0xc420216000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420067200, 0xc420216000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42006ce40)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42006ce40, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc42038c2a0, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420067200)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 31 [select]:
net/http.(*persistConn).writeLoop(0xc420067200)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f7b0c9e767d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 14 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc4200255f8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc4200255b0 sp=0xc420025570
net._C2func_getaddrinfo(0x7f7af80008c0, 0x0, 0xc42024a690, 0xc4201322c0, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc4200255f8 sp=0xc4200255b0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc420025718 sp=0xc4200255f8
net.cgoIPLookup(0xc420129020, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc4200257a8 sp=0xc420025718
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4200257b0 sp=0xc4200257a8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc420128f60, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420173390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc420128f60, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed082a109, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc420128f60, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc420173790, 0x12c24c0, 0xc42006e338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc420173790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc42038e440, 0x48, 0xc420173850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc42023a650, 0x7, 0xc42024a1b0)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc42023a8b0, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc4202af1c0, 0xa, 0xc4202b4700, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc420235400, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203ca5d0, 0xc4203cacc0, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 4 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 5 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 13 [select]:
net.cgoLookupIP(0x12c2500, 0xc420128f60, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc420128f60, 0xcc7b5a, 0x9, 0x0, 0xc4200dc5a0, 0x0, 0x0, 0xc4202b4360)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc420128f60, 0xd3ba38, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420025728)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0xc420025788, 0x4d4c88, 0xc4200dc4b0, 0x12c24c0)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc420010320, 0xcc7b5a, 0x9, 0xc42024a1e0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 10 [IO wait]:
net.runtime_pollWait(0x7f7b0cc072b0, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203627d0, 0x72, 0xc4200359d0, 0xc42006e0a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203627d0, 0x12bc800, 0xc42006e0a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420362770, 0xc420338000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc42006e0a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420132298, 0xc420338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420069000, 0xc420338000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420128c60)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420128c60, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc420130480, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420069000)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 11 [select]:
net/http.(*persistConn).writeLoop(0xc420069000)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7fd4017de67d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 16 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc4201fedf8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc4201fedb0 sp=0xc4201fed70
net._C2func_getaddrinfo(0x7fd3ec0008c0, 0x0, 0xc4201c6990, 0xc42011c178, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc4201fedf8 sp=0xc4201fedb0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc4201fef18 sp=0xc4201fedf8
net.cgoIPLookup(0xc4203f6300, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc4201fefa8 sp=0xc4201fef18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4201fefb0 sp=0xc4201fefa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc4203f6240, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc4200e1390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc4203f6240, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed082a10b, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc4203f6240, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc4200e1790, 0x12c24c0, 0xc4200143d8, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc4200e1790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc42040a240, 0x48, 0xc4200e1850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc4202565f0, 0x7, 0xc4202cff80)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc420256850, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc42029a1c0, 0xa, 0xc420334220, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc4201ee040, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc420387710, 0xc420387830, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 6 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 7 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 52 [IO wait]:
net.runtime_pollWait(0x7fd400035280, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203b7f70, 0x72, 0xc4200359d0, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203b7f70, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203b7f10, 0xc4201ca000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420416088, 0xc4201ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b400, 0xc4201ca000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42005cde0)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42005cde0, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc420418240, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b400)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 53 [select]:
net/http.(*persistConn).writeLoop(0xc42000b400)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 15 [select]:
net.cgoLookupIP(0x12c2500, 0xc4203f6240, 0xcc7b5a, 0x9, 0x3b303a706f742d6e, 0x622d6e696772616d, 0x3b303a6d6f74746f, 0x2d676e6964646170, 0x763b303a7466656c, 0x2d6c616369747265)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc4203f6240, 0xcc7b5a, 0x9, 0x6d726f662e2c5d6f, 0x20656e696c6e692d, 0x6f626b636568632e, 0x5b7475706e692078, 0x6568633d65707974)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc4203f6240, 0xd3ba38, 0xcc7b5a, 0x9, 0x6d726f662e206b63, 0x6c6f72746e6f632d, 0x636162646565662d, 0x7d303a706f747b6b, 0x682d6d726f662e7d)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x61746e6f7a69726f, 0x6b636568632e206c, 0x726f662e2c786f62, 0x6f7a69726f682d6d)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc4200108c0, 0xcc7b5a, 0x9, 0xc4201c64e0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

Yes, I still need to add GNUfind as a dependency. OS versions without it will not be able to collect inode usage stats, but should function fine otherwise.

The stack trace appears to be a duplicate of #1481

After starting, run under non-docker, the same error, is the other building method?

other test, install gdb

ENV CADVISOR_VERSION="v0.25.0"
RUN yum install glibc gdb -y
RUN wget -O /cadvisor https://github.com/google/cadvisor/releases/download/$CADVISOR_VERSION/cadvisor &&
chmod 755 /cadvisor

ENTRYPOINT ["/cadvisor"]

same erro

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f822a06c60d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 36 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc4203fcdf8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc4203fcdb0 sp=0xc4203fcd70
net._C2func_getaddrinfo(0x7f82240008c0, 0x0, 0xc42022c1b0, 0xc42011e048, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc4203fcdf8 sp=0xc4203fcdb0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc4203fcf18 sp=0xc4203fcdf8
net.cgoIPLookup(0xc42027e1e0, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc4203fcfa8 sp=0xc4203fcf18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4203fcfb0 sp=0xc4203fcfa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42027e120, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc42047d390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42027e120, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed087827f, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42027e120, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc42047d790, 0x12c24c0, 0xc4200143d8, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc42047d790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc4202a8640, 0x48, 0xc42047d850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc420330812, 0x7, 0xc420329080)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc420330bd0, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc4202a6170, 0xa, 0xc42021c160, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc42036a140, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203a7740, 0xc4203a7a40, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 18 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 19 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 10 [IO wait]:
net.runtime_pollWait(0x7f822a2c58f0, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203d4d10, 0x72, 0xc4200359d0, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203d4d10, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203d4cb0, 0xc4202b6000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420382090, 0xc4202b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420068d00, 0xc4202b6000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420124cc0)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420124cc0, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc420125080, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420068d00)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 11 [select]:
net/http.(*persistConn).writeLoop(0xc420068d00)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 35 [select]:
net.cgoLookupIP(0x12c2500, 0xc42027e120, 0xcc7b5a, 0x9, 0x207261767b296528, 0x2e65282626653d74, 0x636f4472656e776f, 0x657c7c746e656d75, 0x656d75636f642e29, 0x6e656d656c45746e)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42027e120, 0xcc7b5a, 0x9, 0x2e74613d702c7d7b, 0x6d75636f44746573, 0x636e75663d746e65, 0x7b2965286e6f6974, 0x3f653d6e20726176)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42027e120, 0xd3ba38, 0xcc7b5a, 0x9, 0x70795465646f6e2e, 0x636f642e6e262665, 0x656c45746e656d75, 0x3d66283f746e656d, 0x6f642e6e3d642c6e)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x746e657645686361, 0x6f6665626e6f2228, 0x64616f6c6e756572, 0x6974636e75662c22)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc420116280, 0xcc7b5a, 0x9, 0xc420329140)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f66bc15b60d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 46 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc4200485f8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc4200485b0 sp=0xc420048570
net._C2func_getaddrinfo(0x7f66a80008c0, 0x0, 0xc4202036e0, 0xc420026020, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc4200485f8 sp=0xc4200485b0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc420048718 sp=0xc4200485f8
net.cgoIPLookup(0xc4203b4300, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc4200487a8 sp=0xc420048718
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4200487b0 sp=0xc4200487a8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc4203b4240, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc4202a9390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc4203b4240, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed087827f, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc4203b4240, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc4202a9790, 0x12c24c0, 0xc420070338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc4202a9790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc4200844c0, 0x48, 0xc4202a9850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc420394de2, 0x7, 0xc420203200)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc420395630, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc420244170, 0xa, 0xc420206460, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc42023f540, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc4203b9e60, 0xc42044ec90, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 3 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 4 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 8 [IO wait]:
net.runtime_pollWait(0x7f66bc37a230, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42036df00, 0x72, 0xc4200359d0, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42036df00, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42036dea0, 0xc4202bc000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc4200700a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420076458, 0xc4202bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420067300, 0xc4202bc000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420136c60)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420136c60, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc42006c420, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420067300)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 9 [select]:
net/http.(*persistConn).writeLoop(0xc420067300)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 45 [select]:
net.cgoLookupIP(0x12c2500, 0xc4203b4240, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc4203b4240, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc4203b4240, 0xd3ba38, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc42044cdc0, 0xcc7b5a, 0x9, 0xc420203230)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7fd58170460d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 40 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc42001edf8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc42001edb0 sp=0xc42001ed70
net._C2func_getaddrinfo(0x7fd57c0008c0, 0x0, 0xc4201307b0, 0xc4200261e0, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc42001edf8 sp=0xc42001edb0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc42001ef18 sp=0xc42001edf8
net.cgoIPLookup(0xc42006a480, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc42001efa8 sp=0xc42001ef18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42001efb0 sp=0xc42001efa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42006a360, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420177390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42006a360, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed0878280, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42006a360, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc420177790, 0x12c24c0, 0xc42006e338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc420177790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc42036af40, 0x48, 0xc420177850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc42035ef62, 0x7, 0xc420130240)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc42035f2c0, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc42025c170, 0xa, 0xc42017e160, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc4201851c0, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc420360630, 0xc420360c30, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 39 [select]:
net.cgoLookupIP(0x12c2500, 0xc42006a360, 0xcc7b5a, 0x9, 0xcc283b, 0x9, 0xc4200182e0, 0xc420017500, 0xc42001eea0, 0x40848e)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42006a360, 0xcc7b5a, 0x9, 0x0, 0x0, 0xc42009a5a0, 0xc420079040, 0xc42006a238)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42006a360, 0xd3ba38, 0xcc7b5a, 0x9, 0x4081fd, 0xb892a0, 0xc42006a1e0, 0x4125bc, 0xc42006a238)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x408cbb, 0xc42006a238, 0x0, 0x6)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc42009a000, 0xcc7b5a, 0x9, 0xc4201302a0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 21 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 52 [IO wait]:
net.runtime_pollWait(0x7fd5737308a0, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203d1fe0, 0x72, 0xc4204939d0, 0xc42006e0a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203d1fe0, 0x12bc800, 0xc42006e0a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203d1f80, 0xc42021f000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc42006e0a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200740b0, 0xc42021f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420069200, 0xc42021f000, 0x1000, 0x1000, 0x4d4f70, 0xc420493b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420220c60)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420220c60, 0x1, 0xc420493bbd, 0x1, 0x0, 0xc4203b8240, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420069200)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 53 [select]:
net/http.(*persistConn).writeLoop(0xc420069200)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7fdf294ce60d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 38 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc420023df8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc420023db0 sp=0xc420023d70
net._C2func_getaddrinfo(0x7fdf240008c0, 0x0, 0xc4201c09c0, 0xc420026058, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc420023df8 sp=0xc420023db0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc420023f18 sp=0xc420023df8
net.cgoIPLookup(0xc42020e1e0, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc420023fa8 sp=0xc420023f18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc420023fb0 sp=0xc420023fa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc42020e120, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc42025f390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc42020e120, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed0878281, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc42020e120, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc42025f790, 0x12c24c0, 0xc4200143d8, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc42025f790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc42036a040, 0x48, 0xc42025f850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc42029c5f2, 0x7, 0xc4202d1f80)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc42029c910, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc42024e170, 0xa, 0xc4201de160, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc4201e2100, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc42039f290, 0xc42039f3b0, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 37 [select]:
net.cgoLookupIP(0x12c2500, 0xc42020e120, 0xcc7b5a, 0x9, 0xcc283b, 0x9, 0xc4200197e0, 0xc420018a00, 0xc420023ea0, 0x40848e)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc42020e120, 0xcc7b5a, 0x9, 0x0, 0x0, 0xc4200105f0, 0xc4200ce680, 0xc42006c238)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc42020e120, 0xd3ba38, 0xcc7b5a, 0x9, 0x4081fd, 0xb892a0, 0xc42006c1e0, 0x4125bc, 0xc42006c238)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x408cbb, 0xc42006c238, 0x0, 0x6)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc4203da000, 0xcc7b5a, 0x9, 0xc4201c04e0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339

goroutine 6 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 7 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 26 [IO wait]:
net.runtime_pollWait(0x7fdf285b27b8, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203d8370, 0x72, 0xc4200359d0, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203d8370, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203d8310, 0xc420278000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc420014140)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420362130, 0xc420278000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b400, 0xc420278000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42006cde0)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42006cde0, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc42027a3c0, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b400)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 27 [select]:
net/http.(*persistConn).writeLoop(0xc42000b400)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f5bf304960d]

runtime stack:
runtime.throw(0xcdd37b, 0x2a)
    /usr/local/go/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
    /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x2cc

goroutine 41 [syscall, locked to thread]:
runtime.cgocall(0xa551f0, 0xc42041edf8, 0xc400000000)
    /usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc42041edb0 sp=0xc42041ed70
net._C2func_getaddrinfo(0x7f5be80008c0, 0x0, 0xc420348c30, 0xc420026150, 0x0, 0x0, 0x0)
    ??:0 +0x68 fp=0xc42041edf8 sp=0xc42041edb0
net.cgoLookupIPCNAME(0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:146 +0x37c fp=0xc42041ef18 sp=0xc42041edf8
net.cgoIPLookup(0xc4200643c0, 0xcc7b5a, 0x9)
    /usr/local/go/src/net/cgo_unix.go:198 +0x4d fp=0xc42041efa8 sp=0xc42041ef18
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42041efb0 sp=0xc42041efa8
created by net.cgoLookupIP
    /usr/local/go/src/net/cgo_unix.go:208 +0xb4

goroutine 1 [select]:
net.lookupIPContext(0x12c2500, 0xc4200642a0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0xc420187390)
    /usr/local/go/src/net/lookup.go:122 +0x7bc
net.internetAddrList(0x12c2500, 0xc4200642a0, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, 0xed0878282, ...)
    /usr/local/go/src/net/ipsock.go:241 +0x5e0
net.resolveAddrList(0x12c2500, 0xc4200642a0, 0xcbd267, 0x4, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:179 +0x106
net.(*Dialer).DialContext(0xc420187790, 0x12c24c0, 0xc420068338, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x0, 0x0, 0x0, ...)
    /usr/local/go/src/net/dial.go:329 +0x238
net.(*Dialer).Dial(0xc420187790, 0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x2, 0xc4202de040, 0x48, 0xc420187850)
    /usr/local/go/src/net/dial.go:282 +0x75
net.DialTimeout(0xcbcb90, 0x3, 0xcc7b5a, 0xf, 0x77359400, 0xc, 0xc4202c05f2, 0x7, 0xc4203b4ea0)
    /usr/local/go/src/net/dial.go:268 +0x9d
github.com/google/cadvisor/container/rkt.Client.func1()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:44 +0x69
sync.(*Once).Do(0x1369b30, 0xd3aac0)
    /usr/local/go/src/sync/once.go:44 +0xdb
github.com/google/cadvisor/container/rkt.Client(0xc4202c0860, 0x9, 0x0, 0x0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:79 +0x39
github.com/google/cadvisor/container/rkt.RktPath(0xc42024e170, 0xa, 0xc420210460, 0x15)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/container/rkt/client.go:85 +0x29
github.com/google/cadvisor/manager.New(0xc420246080, 0x12c6520, 0x1369a90, 0xdf8475800, 0x12b9c01, 0xc42020bd40, 0xc42020be60, 0x0, 0x0, 0x0, ...)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/manager/manager.go:149 +0x18b
main.main()
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/cadvisor.go:127 +0x1e0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
    /usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 35 [chan receive]:
github.com/google/cadvisor/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x13459c0)
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:882 +0x7a
created by github.com/google/cadvisor/vendor/github.com/golang/glog.init.1
    /usr/local/google/home/dashpole/go/src/github.com/google/cadvisor/vendor/github.com/golang/glog/glog.go:410 +0x21d

goroutine 30 [IO wait]:
net.runtime_pollWait(0x7f5bf32a43e8, 0x72, 0x4)
    /usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420376450, 0x72, 0xc4200359d0, 0xc4200680a0)
    /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420376450, 0x12bc800, 0xc4200680a0)
    /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203763f0, 0xc42035a000, 0x1000, 0x1000, 0x0, 0x12bc800, 0xc4200680a0)
    /usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42012c098, 0xc42035a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200d9300, 0xc42035a000, 0x1000, 0x1000, 0x4d4f70, 0xc420035b58, 0x4081fd)
    /usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420132c60)
    /usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420132c60, 0x1, 0xc420035bbd, 0x1, 0x0, 0xc4202a41e0, 0x0)
    /usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200d9300)
    /usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 31 [select]:
net/http.(*persistConn).writeLoop(0xc4200d9300)
    /usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
    /usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 40 [select]:
net.cgoLookupIP(0x12c2500, 0xc4200642a0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/cgo_unix.go:209 +0x2f5
net.lookupIP(0x12c2500, 0xc4200642a0, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup_unix.go:70 +0xf9
net.glob..func11(0x12c2500, 0xc4200642a0, 0xd3ba38, 0xcc7b5a, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/hook.go:19 +0x52
net.lookupIPContext.func1(0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/lookup.go:119 +0x5c
internal/singleflight.(*Group).doCall(0x13443d0, 0xc4202c20f0, 0xcc7b5a, 0x9, 0xc4203b50b0)
    /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x3c
created by internal/singleflight.(*Group).DoChan
    /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x339
# docker info
Containers: 104
 Running: 4
 Paused: 0
 Stopped: 100
Images: 29
Server Version: 17.03.1-ce
Storage Driver: overlay
 Backing Filesystem: xfs
 Supports d_type: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 3.10.0-327.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.64 GiB
Name: sryslave1
ID: XGTG:GSYB:ESVE:CMV7:PLKX:5OTL:SRRK:CX4H:TMUJ:NKDX:APW3:OO53
Docker Root Dir: /data/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Experimental: false
Insecure Registries:
 192.168.1.213
 192.168.1.213:5001
 192.168.1.213:5002
 127.0.0.0/8
Live Restore Enabled: true

I have the same problem, It seems th problem is in the find version ( not gnu find) in the busybox , there is plans to fix the current official cAdvisor docker image?

cadvisor_1 | ; err: exit status 1, extraDiskErr: <nil> cadvisor_1 | I0419 21:18:27.544592 1 fs.go:487] killing cmd [find /rootfs/var/lib/docker/aufs/diff/75ace77bc15b09760d644a587c414e4272fce7759381001781e905c63d59eefb -xdev -printf .] due to timeout(2m0s) cadvisor_1 | E0419 21:25:58.730259 1 fsHandler.go:121] failed to collect filesystem stats - rootDiskErr: <nil>, rootInodeErr: cmd [find /rootfs/var/lib/docker/aufs/diff/e1d23eaf8fca369eef932902fc8c53b28a3de9a9d6d764fd785433a248e6f0c1 -xdev -printf .] failed. stderr: find: unrecognized: -printf

Thank you very much

Use the official image and install findutils to run normally

dockerfiles

google-cadvisor:v0.25.0
MAINTAINER pro zpang

# time 
RUN apk add --update tzdata && rm -rf /var/cache/apk/*
RUN cp /usr/share/zoneinfo/Hongkong /etc/localtime

# add gnu find 
RUN apk add --update findutils && rm -rf /var/cache/apk/*

there is any plans to update the official image with the findutils package?

Hey I just started going through this tutorial https://botleg.com/stories/monitoring-docker-swarm-with-cadvisor-influxdb-and-grafana/ and I have the same problem. Good to know it's being fixed.

An update to the official image would be really nice.

I would also greatly appreciate an update, I did similar to @pangzheng (thanks!)

FROM google/cadvisor
RUN apk add --update findutils && rm -rf /var/cache/apk/*

and it works fine now, but it is strange why it would not work out of the box.

Was this page helpful?
0 / 5 - 0 ratings