Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#54899 - [docker] unexpected signal during runtime execution

Attached to Project: Community Packages
Opened by Travis Glenn Hansen (travisghansen) - Friday, 21 July 2017, 18:15 GMT
Last edited by Eli Schwartz (eschwartz) - Thursday, 27 July 2017, 17:06 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Docker is failing the push/pull commands after a recent update. It appears to be only repos outside the standard dockerhub but I didn't do a ton a testing on that front.

Additional info:
* package version(s)
1:17.06.0-1
* config and/or log files etc.


Steps to reproduce:
docker pull quay.io/coreos/etcd
Using default tag: latest
docker: Relink `/usr/lib/libnss_mymachines.so.2' with `/usr/lib/librt.so.1' for IFUNC symbol `clock_gettime'
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x1f60 pc=0x1f60]
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Thursday, 27 July 2017, 17:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  OP no longer has problem with latest version
Comment by Travis Glenn Hansen (travisghansen) - Saturday, 22 July 2017, 15:18 GMT
Using default tag: latest
docker: Relink `/usr/lib/libnss_mymachines.so.2' with `/usr/lib/librt.so.1' for IFUNC symbol `clock_gettime'
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x1f60 pc=0x1f60]

runtime stack:
runtime.throw(0xec2ad2, 0x2a)
/usr/lib/go/src/runtime/panic.go:596 +0x95
runtime.sigpanic()
/usr/lib/go/src/runtime/signal_unix.go:274 +0x2db

goroutine 24 [syscall, locked to thread]:
runtime.cgocall(0xca5660, 0xc4204f6ab0, 0xec0d19)
/usr/lib/go/src/runtime/cgocall.go:131 +0xe2 fp=0xc4204f6a70 sp=0xc4204f6a30
net._C2func_getaddrinfo(0x7fe8f80008c0, 0x0, 0xc420504330, 0xc4204fc018, 0x0, 0x0, 0x0)
net/_obj/_cgo_gotypes.go:86 +0x68 fp=0xc4204f6ab0 sp=0xc4204f6a70
net.cgoLookupIPCNAME.func2(0x7fe8f80008c0, 0x0, 0xc420504330, 0xc4204fc018, 0xc4204f6b40, 0xc42047cc00, 0x452f40)
/usr/lib/go/src/net/cgo_unix.go:151 +0x171 fp=0xc4204f6b10 sp=0xc4204f6ab0
net.cgoLookupIPCNAME(0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/cgo_unix.go:151 +0x1bd fp=0xc4204f6c10 sp=0xc4204f6b10
net.cgoLookupIP(0x1594d60, 0xc4200162d0, 0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/cgo_unix.go:209 +0x3a1 fp=0xc4204f6d78 sp=0xc4204f6c10
net.(*Resolver).lookupIP(0x15fb639, 0x1594d60, 0xc4200162d0, 0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/lookup_unix.go:69 +0x125 fp=0xc4204f6de8 sp=0xc4204f6d78
net.(*Resolver).(net.lookupIP)-fm(0x1594d60, 0xc4200162d0, 0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/lookup.go:156 +0x56 fp=0xc4204f6e48 sp=0xc4204f6de8
net.glob..func11(0x1594d60, 0xc4200162d0, 0xc42044c0a0, 0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/hook.go:19 +0x52 fp=0xc4204f6ea0 sp=0xc4204f6e48
net.(*Resolver).LookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/lookup.go:162 +0x5c fp=0xc4204f6f28 sp=0xc4204f6ea0
internal/singleflight.(*Group).doCall(0x15dd190, 0xc4204580f0, 0xc4204541c0, 0x7, 0xc42044e240)
/usr/lib/go/src/internal/singleflight/singleflight.go:93 +0x3c fp=0xc4204f6fb8 sp=0xc4204f6f28
runtime.goexit()
/usr/lib/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc4204f6fc0 sp=0xc4204f6fb8
created by internal/singleflight.(*Group).DoChan
/usr/lib/go/src/internal/singleflight/singleflight.go:86 +0x323

goroutine 1 [select]:
net.(*Resolver).LookupIPAddr(0x15fb639, 0x1594d60, 0xc4200162d0, 0xc4204541c0, 0x7, 0xc420454280, 0xc42018d7e0, 0x5307e1, 0xdd3200, 0xc420454280)
/usr/lib/go/src/net/lookup.go:165 +0x9b1
net.LookupIP(0xc4204541c0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1585e20)
/usr/lib/go/src/net/lookup.go:127 +0x71
github.com/docker/cli/vendor/github.com/docker/docker/registry.isCIDRMatch(0xc42000e418, 0x1, 0x1, 0xc4204541c0, 0x7, 0xc42044e200)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/docker/docker/registry/config.go:305 +0xa3
github.com/docker/cli/vendor/github.com/docker/docker/registry.isSecureIndex(0xc4202d35e0, 0xc4204541c0, 0x7, 0x15fbbb0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/docker/docker/registry/config.go:292 +0xae
github.com/docker/cli/vendor/github.com/docker/docker/registry.newIndexInfo(0xc4202d35e0, 0xc4204541c0, 0x7, 0x7, 0xc42048c030, 0x0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/docker/docker/registry/config.go:413 +0x15b
github.com/docker/cli/vendor/github.com/docker/docker/registry.newRepositoryInfo(0xc4202d35e0, 0x158c820, 0xc420454240, 0xc42048c000, 0x0, 0x0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/docker/docker/registry/config.go:428 +0x5b
github.com/docker/cli/vendor/github.com/docker/docker/registry.ParseRepositoryInfo(0x158c820, 0xc420454240, 0xeab371, 0x16, 0xc42018dbb0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/docker/docker/registry/config.go:444 +0x41
github.com/docker/cli/cli/command/image.runPull(0x1597720, 0xc4201dba40, 0x7ffdd379944e, 0x13, 0xc4201dba00, 0x0, 0x0)
/build/docker/src/src/github.com/docker/cli/cli/command/image/pull.go:60 +0xb1
github.com/docker/cli/cli/command/image.NewPullCommand.func1(0xc42042a900, 0xc42042c420, 0x1, 0x1, 0x0, 0x0)
/build/docker/src/src/github.com/docker/cli/cli/command/image/pull.go:31 +0x8e
github.com/docker/cli/vendor/github.com/spf13/cobra.(*Command).execute(0xc42042a900, 0xc4200101d0, 0x1, 0x1, 0xc42042a900, 0xc4200101d0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/spf13/cobra/command.go:646 +0x44e
github.com/docker/cli/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc4203a8000, 0xc4203a8480, 0xc4203aa010, 0xc42000e4c0)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/spf13/cobra/command.go:742 +0x349
github.com/docker/cli/vendor/github.com/spf13/cobra.(*Command).Execute(0xc4203a8000, 0xc4203a8000, 0x1586760)
/build/docker/src/src/github.com/docker/cli/vendor/github.com/spf13/cobra/command.go:695 +0x2b
main.main()
/build/docker/src/src/github.com/docker/cli/cmd/docker/docker.go:168 +0xc3

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

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

goroutine 8 [IO wait]:
net.runtime_pollWait(0x7fe90e860168, 0x72, 0x3)
/usr/lib/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc420424998, 0x72, 0x1589d20, 0x1582660)
/usr/lib/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc420424998, 0xc420436000, 0x1000)
/usr/lib/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc420424930, 0xc420436000, 0x1000, 0x1000, 0x0, 0x1589d20, 0x1582660)
/usr/lib/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42000e628, 0xc420436000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/net.go:181 +0x70
net/http.(*persistConn).Read(0xc4203ef560, 0xc420436000, 0x1000, 0x1000, 0x4, 0x452d50, 0xc42041ec60)
/usr/lib/go/src/net/http/transport.go:1316 +0x14b
bufio.(*Reader).fill(0xc42041eae0)
/usr/lib/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).Peek(0xc42041eae0, 0x1, 0xc420043be5, 0x1, 0x0, 0xc42041eb40, 0x0)
/usr/lib/go/src/bufio/bufio.go:129 +0x67
net/http.(*persistConn).readLoop(0xc4203ef560)
/usr/lib/go/src/net/http/transport.go:1474 +0x196
created by net/http.(*Transport).dialConn
/usr/lib/go/src/net/http/transport.go:1117 +0xa35

goroutine 9 [select]:
net/http.(*persistConn).writeLoop(0xc4203ef560)
/usr/lib/go/src/net/http/transport.go:1704 +0x43a
created by net/http.(*Transport).dialConn
/usr/lib/go/src/net/http/transport.go:1118 +0xa5a
Comment by Doug Newgard (Scimmia) - Saturday, 22 July 2017, 15:40 GMT
Versions of libsystemd and glibc?
Comment by Travis Glenn Hansen (travisghansen) - Saturday, 22 July 2017, 15:48 GMT
pacman -Q | egrep 'systemd|glibc'
glibc 2.25-7
lib32-glibc 2.25-4
libsystemd 233.75-3
systemd 233.75-3
systemd-sysvcompat 233.75-3
vim-systemd 20170410-1
Comment by Travis Glenn Hansen (travisghansen) - Thursday, 27 July 2017, 14:59 GMT
Things are looking better for me after the update. Thanks!

Loading...