Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[panic] s3tests_boto3.functional.test_s3.test_multipart_copy_multiple_sizes #3011

Closed
kmlebedev opened this issue May 3, 2022 · 0 comments
Closed

Comments

@kmlebedev
Copy link
Contributor

kmlebedev commented May 3, 2022

make s3test
logs

s3_1       | I0503 10:58:56     1 store.go:133] In dir /data adds volume:75 collection:yournamehere-aq0uncr9tvk3dsu2-124 replicaPlacement:000 ttl:
s3_1       | I0503 10:58:56     1 volume_loading.go:136] loading index /data/yournamehere-aq0uncr9tvk3dsu2-124_75.idx to memory
s3_1       | I0503 10:58:56     1 store.go:137] add volume 75
s3_1       | I0503 10:58:56     1 volume_grpc_client_to_master.go:158] volume server s3:8080 adds volume 75
s3_1       | I0503 10:58:56     1 volume_layout.go:391] Volume 75 becomes writable
s3_1       | I0503 10:58:56     1 volume_growth.go:235] Created Volume 75 on topo:DefaultDataCenter:DefaultRack:s3:8080
s3_1       | I0503 10:58:56     1 store.go:133] In dir /data adds volume:76 collection:yournamehere-aq0uncr9tvk3dsu2-125 replicaPlacement:000 ttl:
s3_1       | I0503 10:58:56     1 volume_loading.go:136] loading index /data/yournamehere-aq0uncr9tvk3dsu2-125_76.idx to memory
s3_1       | I0503 10:58:56     1 store.go:137] add volume 76
s3_1       | I0503 10:58:56     1 volume_grpc_client_to_master.go:158] volume server s3:8080 adds volume 76
s3_1       | I0503 10:58:56     1 volume_layout.go:391] Volume 76 becomes writable
s3_1       | I0503 10:58:56     1 volume_growth.go:235] Created Volume 76 on topo:DefaultDataCenter:DefaultRack:s3:8080
s3_1       | 2022/05/03 10:58:59 http: panic serving 172.18.0.4:51832: runtime error: index out of range [2] with length 2
s3_1       | goroutine 18554 [running]:
s3_1       | net/http.(*conn).serve.func1()
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1825 +0xbf
s3_1       | panic({0x222f340, 0xc00bc3c150})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/runtime/panic.go:844 +0x258
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.findByPartNumber({0xc0073b6990?, 0xc003e787d0?}, {0xc009b39c80, 0x2, 0x2})
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:181 +0x171
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).completeMultipartUpload(0xc00071f1a0, 0xc0059c6690, 0xc00bc2e978)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:97 +0x665
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).CompleteMultipartUploadHandler(0x40d987?, {0x296cb00, 0xc00bc2e8e8}, 0xc003883800)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/s3api_object_multipart_handlers.go:80 +0x2c5
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*IdentityAccessManagement).Auth.func1({0x296cb00, 0xc00bc2e8e8}, 0xc003883800)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/auth_credentials.go:194 +0x1a4
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.track.func1({0x2971e10, 0xc004f962a0}, 0xc009b39ad0?)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/stats.go:33 +0x184
s3_1       | net/http.HandlerFunc.ServeHTTP(0xc003883500?, {0x2971e10?, 0xc004f962a0?}, 0x0?)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2084 +0x2f
s3_1       | github.com/gorilla/mux.(*Router).ServeHTTP(0xc000731200, {0x2971e10, 0xc004f962a0}, 0xc003883400)
s3_1       |    /Users/tochka/go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
s3_1       | net/http.serverHandler.ServeHTTP({0x296a480?}, {0x2971e10, 0xc004f962a0}, 0xc003883400)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2916 +0x43b
s3_1       | net/http.(*conn).serve(0xc000709040, {0x2973948, 0xc0004150e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1966 +0x5d7
s3_1       | created by net/http.(*Server).Serve
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:3071 +0x4db
s3_1       | 2022/05/03 10:59:00 http: panic serving 172.18.0.4:51884: runtime error: index out of range [2] with length 2
s3_1       | goroutine 18821 [running]:
s3_1       | net/http.(*conn).serve.func1()
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1825 +0xbf
s3_1       | panic({0x222f340, 0xc00480a630})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/runtime/panic.go:844 +0x258
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.findByPartNumber({0xc0073b6ca0?, 0xc001fafc80?}, {0xc00b91d020, 0x2, 0x2})
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:181 +0x171
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).completeMultipartUpload(0xc00071f1a0, 0xc000276460, 0xc00000cbb8)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:97 +0x665
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).CompleteMultipartUploadHandler(0x40d987?, {0x296cb00, 0xc00000cac8}, 0xc000876900)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/s3api_object_multipart_handlers.go:80 +0x2c5
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*IdentityAccessManagement).Auth.func1({0x296cb00, 0xc00000cac8}, 0xc000876900)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/auth_credentials.go:194 +0x1a4
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.track.func1({0x2971e10, 0xc0001d4460}, 0xc00b91ce70?)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/stats.go:33 +0x184
s3_1       | net/http.HandlerFunc.ServeHTTP(0xc000876800?, {0x2971e10?, 0xc0001d4460?}, 0x0?)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2084 +0x2f
s3_1       | github.com/gorilla/mux.(*Router).ServeHTTP(0xc000731200, {0x2971e10, 0xc0001d4460}, 0xc000876600)
s3_1       |    /Users/tochka/go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
s3_1       | net/http.serverHandler.ServeHTTP({0x296a480?}, {0x2971e10, 0xc0001d4460}, 0xc000876600)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2916 +0x43b
s3_1       | net/http.(*conn).serve(0xc005c86640, {0x2973948, 0xc0004150e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1966 +0x5d7
s3_1       | created by net/http.(*Server).Serve
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:3071 +0x4db
s3_1       | 2022/05/03 10:59:02 http: panic serving 172.18.0.4:51902: runtime error: index out of range [2] with length 2
s3_1       | goroutine 18796 [running]:
s3_1       | net/http.(*conn).serve.func1()
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1825 +0xbf
s3_1       | panic({0x222f340, 0xc00480a7f8})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/runtime/panic.go:844 +0x258
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.findByPartNumber({0xc00444f280?, 0xc0006fc530?}, {0xc003dd81b0, 0x2, 0x2})
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:181 +0x171
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).completeMultipartUpload(0xc00071f1a0, 0xc0002504d0, 0xc009c131d0)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:97 +0x665
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).CompleteMultipartUploadHandler(0x40d987?, {0x296cb00, 0xc009c13158}, 0xc0001d3300)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/s3api_object_multipart_handlers.go:80 +0x2c5
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*IdentityAccessManagement).Auth.func1({0x296cb00, 0xc009c13158}, 0xc0001d3300)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/auth_credentials.go:194 +0x1a4
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.track.func1({0x2971e10, 0xc00075e7e0}, 0xc003dd8000?)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/stats.go:33 +0x184
s3_1       | net/http.HandlerFunc.ServeHTTP(0xc0001d3100?, {0x2971e10?, 0xc00075e7e0?}, 0x0?)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2084 +0x2f
s3_1       | github.com/gorilla/mux.(*Router).ServeHTTP(0xc000731200, {0x2971e10, 0xc00075e7e0}, 0xc0001d3000)
s3_1       |    /Users/tochka/go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
s3_1       | net/http.serverHandler.ServeHTTP({0x296a480?}, {0x2971e10, 0xc00075e7e0}, 0xc0001d3000)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2916 +0x43b
s3_1       | net/http.(*conn).serve(0xc00085a780, {0x2973948, 0xc0004150e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1966 +0x5d7
s3_1       | created by net/http.(*Server).Serve
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:3071 +0x4db
s3_1       | 2022/05/03 10:59:05 http: panic serving 172.18.0.4:51920: runtime error: index out of range [2] with length 2
s3_1       | goroutine 18799 [running]:
s3_1       | net/http.(*conn).serve.func1()
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1825 +0xbf
s3_1       | panic({0x222f340, 0xc00031ec00})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/runtime/panic.go:844 +0x258
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.findByPartNumber({0xc0073b76b0?, 0xc005c7c9d0?}, {0xc003dd89c0, 0x2, 0x2})
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:181 +0x171
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).completeMultipartUpload(0xc00071f1a0, 0xc000250540, 0xc009c13608)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:97 +0x665
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).CompleteMultipartUploadHandler(0x40d987?, {0x296cb00, 0xc009c13590}, 0xc0001d3800)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/s3api_object_multipart_handlers.go:80 +0x2c5
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*IdentityAccessManagement).Auth.func1({0x296cb00, 0xc009c13590}, 0xc0001d3800)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/auth_credentials.go:194 +0x1a4
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.track.func1({0x2971e10, 0xc00075e8c0}, 0xc003dd8810?)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/stats.go:33 +0x184
s3_1       | net/http.HandlerFunc.ServeHTTP(0xc0001d3600?, {0x2971e10?, 0xc00075e8c0?}, 0x0?)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2084 +0x2f
s3_1       | github.com/gorilla/mux.(*Router).ServeHTTP(0xc000731200, {0x2971e10, 0xc00075e8c0}, 0xc0001d3500)
s3_1       |    /Users/tochka/go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
s3_1       | net/http.serverHandler.ServeHTTP({0x296a480?}, {0x2971e10, 0xc00075e8c0}, 0xc0001d3500)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2916 +0x43b
s3_1       | net/http.(*conn).serve(0xc00085b360, {0x2973948, 0xc0004150e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1966 +0x5d7
s3_1       | created by net/http.(*Server).Serve
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:3071 +0x4db
s3_1       | 2022/05/03 10:59:12 http: panic serving 172.18.0.4:51970: runtime error: index out of range [2] with length 2
s3_1       | goroutine 18827 [running]:
s3_1       | net/http.(*conn).serve.func1()
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1825 +0xbf
s3_1       | panic({0x222f340, 0xc00bc3d0e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/runtime/panic.go:844 +0x258
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.findByPartNumber({0xc005bf6ad0?, 0xc001a9a4c0?}, {0xc0007efbc0, 0x2, 0x2})
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:181 +0x171
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).completeMultipartUpload(0xc00071f1a0, 0xc0002772d0, 0xc005c36090)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/filer_multipart.go:97 +0x665
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*S3ApiServer).CompleteMultipartUploadHandler(0x40d987?, {0x296cb00, 0xc005c36018}, 0xc001c2a300)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/s3api_object_multipart_handlers.go:80 +0x2c5
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.(*IdentityAccessManagement).Auth.func1({0x296cb00, 0xc005c36018}, 0xc001c2a300)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/auth_credentials.go:194 +0x1a4
s3_1       | github.com/chrislusf/seaweedfs/weed/s3api.track.func1({0x2971e10, 0xc0001d4620}, 0xc000415e60?)
s3_1       |    /Users/tochka/GolandProjects/seaweedfs/weed/s3api/stats.go:33 +0x184
s3_1       | net/http.HandlerFunc.ServeHTTP(0xc001c2a200?, {0x2971e10?, 0xc0001d4620?}, 0x0?)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2084 +0x2f
s3_1       | github.com/gorilla/mux.(*Router).ServeHTTP(0xc000731200, {0x2971e10, 0xc0001d4620}, 0xc001c2a100)
s3_1       |    /Users/tochka/go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
s3_1       | net/http.serverHandler.ServeHTTP({0x296a480?}, {0x2971e10, 0xc0001d4620}, 0xc001c2a100)
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:2916 +0x43b
s3_1       | net/http.(*conn).serve(0xc005c87180, {0x2973948, 0xc0004150e0})
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:1966 +0x5d7
s3_1       | created by net/http.(*Server).Serve
s3_1       |    /usr/local/Cellar/go/1.18/libexec/src/net/http/server.go:3071 +0x4db
s3tests_1  | s3tests_boto3.functional.test_s3.test_multipart_copy_multiple_sizes ... ERROR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant