Hi there,

I am trying to run test suites of Origin 3.6 on s390x but getting some
"invalid memory address or nil pointer dereference" error.  I am not sure
if this is a testcase error or something wrong in my environment.

Please let me know if you spot anything obvious in the stack trace:

/================================================/
Running TestImageStreamImport...
*failed  TestImageStreamImport*
I1010 18:33:17.292196Z 6826 pkg_logger.go:48] 2017-10-10T18:33:17Z
etcdserver: name = foo
.....
I1010 14:33:23.372744    6826 importer.go:551] unsupported manifest type:
*manifestlist.DeserializedManifestList
E1010 14:33:23.372858    6826 runtime.go:66] Observed a panic: "invalid
memory address or nil pointer dereference" (runtime error: invalid memory
address or nil pointer dereference)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:72
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51
/usr/lib/golang/src/runtime/asm_s390x.s:415
/usr/lib/golang/src/runtime/panic.go:489
/usr/lib/golang/src/runtime/panic.go:63
/usr/lib/golang/src/runtime/signal_unix.go:290
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:181
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:93
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/registry/imagestreamimport/rest.go:156
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:469
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:432
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:1107
/usr/lib/golang/src/runtime/asm_s390x.s:994
panic: runtime error: invalid memory address or nil pointer dereference
[recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8189b646]

goroutine 22911 [running]:
github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0xc43d92df80,
0x1, 0x1)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:58
+0x150
panic(0x8412c940, 0x8a62e3a0)
/usr/lib/golang/src/runtime/panic.go:489 +0x2d8
github.com/openshift/origin/pkg/image/importer.(*ImageStreamImporter).importImages(0xc43b927b40,
0x3ff96fffed8, 0xc43ac7cc60, 0x8a664be0, 0xc43b461bd0, 0xc4352958c0,
0x8a6c05a0, 0xc43587a070)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:181
+0x8d6
github.com/openshift/origin/pkg/image/importer.(*ImageStreamImporter).Import(0xc43b927b40,
0x3ff96fffed8, 0xc43ac7cc60, 0xc4352958c0, 0xc43ac7cc60, 0xc436cd5b60)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:93
+0xd0
github.com/openshift/origin/pkg/image/registry/imagestreamimport.(*REST).Create(0xc422612b40,
0x3ff96ffff18, 0xc43ac7cc60, 0x8a6646a0, 0xc4352958c0, 0xc42b5da7d0,
0xc42002e000, 0x0, 0x8a6b7360)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/registry/imagestreamimport/rest.go:156
+0x870
github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers.(*namedCreaterAdapter).Create(0xc421792140,
0x3ff96ffff18, 0xc437d0e060, 0x0, 0x0, 0x8a6646a0, 0xc4352958c0,
0x81b47c4e, 0xc43d42af60, 0xc43d42af58, ...)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:469
+0x5e
github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers.createHandler.func1.1(0x1800000000,
0x84c03df0, 0xc43d42af80, 0x1)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:432
+0x6a
github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers.finishRequest.func1(0xc4387cd440,
0xc43ac7e550, 0xc4387cd380, 0xc4387cd320)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:1107
+0x88
created by
github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers.finishRequest
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/rest.go:1112
+0xba

...


*failed  TestImageStreamImportDockerHub*
I1010 14:34:54.994410    7039 importer.go:65] the global layer cache is
disabled
I1010 14:34:54.994586    7039 importer.go:378] importing remote Docker
repository registry=https://registry-1.docker.io
repository=mysql/doesnotexistinanyform insecure=false
I1010 14:34:55.225179    7039 credentials.go:31] asked to provide
RefreshToken for https://auth.docker.io/token
I1010 14:34:55.225204    7039 credentials.go:26] asked to provide Basic
credentials for https://auth.docker.io/token
I1010 14:34:55.736587    7039 client.go:336] Retrying request to a v2
Docker registry after encountering error (1 attempts remaining):
unauthorized: authentication required
I1010 14:34:56.810141    7039 client.go:336] Retrying request to a v2
Docker registry after encountering error (0 attempts remaining):
unauthorized: authentication required
I1010 14:34:56.855418    7039 importer.go:523] unable to get manifest by
tag "latest" for repository
&importer.importRepository{Ref:image.DockerImageReference{Registry:"",
Namespace:"mysql", Name:"doesnotexistinanyform", Tag:"", ID:""},
Registry:(*url.URL)(0xc4211c4240), Name:"mysql/doesnotexistinanyform",
Insecure:false, Tags:[]importer.importTag{importer.importTag{Name:"latest",
Image:(*image.Image)(nil), Err:error(nil)}},
Digests:[]importer.importDigest(nil), MaximumTags:0,
AdditionalTags:[]string(nil), Err:error(nil)}:
errcode.Errors{errcode.Error{Code:1002, Message:"authentication required",
Detail:[]interface {}{map[string]interface {}{"Type":"repository",
"Class":"", "Name":"mysql/doesnotexistinanyform", "Action":"pull"}}}}
I1010 14:34:56.901409    7039 importer.go:527] unable to get tag "latest"
for repository
&importer.importRepository{Ref:image.DockerImageReference{Registry:"",
Namespace:"mysql", Name:"doesnotexistinanyform", Tag:"", ID:""},
Registry:(*url.URL)(0xc4211c4240), Name:"mysql/doesnotexistinanyform",
Insecure:false, Tags:[]importer.importTag{importer.importTag{Name:"latest",
Image:(*image.Image)(nil), Err:error(nil)}},
Digests:[]importer.importDigest(nil), MaximumTags:0,
AdditionalTags:[]string(nil), Err:error(nil)}: errcode.Error{Code:1002,
Message:"authentication required", Detail:[]uint8{}}
I1010 14:34:56.901484    7039 importer.go:378] importing remote Docker
repository registry=https://registry-1.docker.io repository=library/redis
insecure=false
I1010 14:34:56.902640    7039 credentials.go:31] asked to provide
RefreshToken for https://auth.docker.io/token
I1010 14:34:56.902653    7039 credentials.go:26] asked to provide Basic
credentials for https://auth.docker.io/token
*I1010 14:34:57.004966    7039 importer.go:551] unsupported manifest type: *
*manifestlist.DeserializedManifestList
--- FAIL: TestImageStreamImportDockerHub (2.01s)
panic: runtime error: invalid memory address or nil pointer dereference
[recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8189b646]

goroutine 75 [running]:
testing.tRunner.func1(0xc4211a8000)
/usr/lib/golang/src/testing/testing.go:622 +0x2e0
panic(0x8412c940, 0x8a62e3a0)
/usr/lib/golang/src/runtime/panic.go:489 +0x2d8
github.com/openshift/origin/pkg/image/importer.(*ImageStreamImporter).importImages(0xc421161380,
0x3ffafac6a00, 0xc420014fe8, 0x8a664be0, 0xc42116cdc0, 0xc421194580,
0x8a6c04e0, 0x8c358bb8)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:181
+0x8d6
github.com/openshift/origin/pkg/image/importer.(*ImageStreamImporter).Import(0xc421161380,
0x3ffafac6a00, 0xc420014fe8, 0xc421194580, 0xc420014fe8, 0x0)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/pkg/image/importer/importer.go:93
+0xd0
github.com/openshift/origin/test/integration.TestImageStreamImportDockerHub.func1(0x84c0d1b8,
0x40000c42015f300)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/test/integration/imageimporter_test.go:825
+0xba
github.com/openshift/origin/test/integration.retryOnErrors(0xc4211a8000,
0xc421161340, 0x4, 0x4, 0xc420c75d98, 0x4, 0x4)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/test/integration/dockerregistryclient_test.go:57
+0x30
github.com/openshift/origin/test/integration.retryWhenUnreachable(0xc4211a8000,
0xc420045d98, 0x0, 0x0, 0x0, 0x0, 0x600000000000000)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/test/integration/dockerregistryclient_test.go:82
+0xfa
github.com/openshift/origin/test/integration.TestImageStreamImportDockerHub(0xc4211a8000)
/root/go/src/
github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/test/integration/imageimporter_test.go:837
+0x372
testing.tRunner(0xc4211a8000, 0x84bfecc0)
/usr/lib/golang/src/testing/testing.go:657 +0xa6
created by testing.(*T).Run
/usr/lib/golang/src/testing/testing.go:697 +0x2e4
Running TestImageStreamImportQuayIO...
ok      TestImageStreamImportQuayIO
/================================================/

Thanks.
_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev

Reply via email to