Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-5917

Quay config tool crashes on loading configuration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • quay-v3.7.13
    • config-tool
    • False
    • None
    • False
    • Quay Enterprise

      We observe the following go trace in the log immediately after logging in:

      config-editor stdout | time="2023-08-04T20:17:44Z" level=info msg="Using Operator Endpoint: http://quay-operator.openshift-operators.svc.cluster.local:7071"
      config-editor stdout | time="2023-08-04T20:17:44Z" level=warning msg="An error occurred loading TLS: No public key provided for HTTPS. Server falling back to HTTP."
      config-editor stdout | time="2023-08-04T20:17:44Z" level=info msg="Running the configuration editor with HTTP on port 8080 with username quayconfig"
      config-editor stderr | unexpected fault address 0x0
      config-editor stderr | fatal error: fault
      config-editor stderr | [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x46f23f]
      config-editor stderr | goroutine 21 [running]:
      config-editor stderr | runtime.throw({0xf7aa1a?, 0xc0004db098?})
      config-editor stderr |  /usr/lib/golang/src/runtime/panic.go:1047 +0x5d fp=0xc0004dafd8 sp=0xc0004dafa8 pc=0x43c65d
      config-editor stderr | runtime.sigpanic()
      config-editor stderr |  /usr/lib/golang/src/runtime/signal_unix.go:855 +0x28a fp=0xc0004db038 sp=0xc0004dafd8 pc=0x45370a
      config-editor stderr | aeshashbody
      config-editor stderr | ()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1370 +0x39f fp=0xc0004db040 sp=0xc0004db038 pc=0x46f23f
      config-editor stderr | runtime.mapiternext(0xc00052b3c0)
      config-editor stderr |  /usr/lib/golang/src/runtime/map.go:936 +0x2eb fp=0xc0004db0b0 sp=0xc0004db040 pc=0x415c4b
      config-editor stderr | runtime.mapiterinit(0x7f9eee453a38?, 0x7f9f1d310108?, 0x30?)
      config-editor stderr |  /usr/lib/golang/src/runtime/map.go:863 +0x236 fp=0xc0004db0d0 sp=0xc0004db0b0 pc=0x415916
      config-editor stderr | reflect.mapiterinit(0x0?, 0xc0004db158?, 0x466f65?)
      config-editor stderr |  /usr/lib/golang/src/runtime/map.go:1375 +0x19 fp=0xc0004db0f8 sp=0xc0004db0d0 pc=0x46b8f9
      config-editor stderr | github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeIterate(...)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/modern-go/reflect2/unsafe_map.go:112
      config-editor stderr | github.com/json-iterator/go.(*sortKeysMapEncoder).Encode(0xc0005293e0, 0xc000529050, 0xc000123e00)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/json-iterator/go/reflect_map.go:291 +0x225 fp=0xc0004db268 sp=0xc0004db0f8 pc=0x80de05
      config-editor stderr | github.com/json-iterator/go.(*structFieldEncoder).Encode(0xc0005297d0, 0xdf31d2?, 0xc000123e00)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/json-iterator/go/reflect_struct_encoder.go:110 +0x56 fp=0xc0004db2e0 sp=0xc0004db268 pc=0x81b4d6
      config-editor stderr | github.com/json-iterator/go.(*structEncoder).Encode(0xc000529890, 0x11748d8?, 0xc000123e00)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/json-iterator/go/reflect_struct_encoder.go:158 +0x488 fp=0xc0004db3c8 sp=0xc0004db2e0 pc=0x81bc08
      config-editor stderr | github.com/json-iterator/go.(*Stream).WriteVal(0xc000123e00, {0xed5100, 0xc000529050})
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/json-iterator/go/reflect.go:98 +0x158 fp=0xc0004db438 sp=0xc0004db3c8 pc=0x805638
      config-editor stderr | github.com/json-iterator/go.(*frozenConfig).Marshal(0xc000124b40, {0xed5100, 0xc000529050})
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/json-iterator/go/config.go:299 +0xc9 fp=0xc0004db4d0 sp=0xc0004db438 pc=0x7fcae9
      config-editor stderr | github.com/quay/config-tool/pkg/lib/editor.getMountedConfigBundle.func1({0x7f9eed2c60a0, 0xc00052a240}, 0xf912a6?)
      config-editor stderr |  /remote-source/config-tool/app/pkg/lib/editor/controllers.go:96 +0x40d fp=0xc0004db648 sp=0xc0004db4d0 pc=0xd94b0d
      config-editor stderr | github.com/abbot/go-http-auth.JustCheck.func1({0x7f9eed2c60a0, 0xc00052a240}, 0xc0001430e0)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/abbot/go-http-auth/auth.go:107 +0x10e fp=0xc0004db6b0 sp=0xc0004db648 pc=0xc48d4e
      config-editor stderr | github.com/abbot/go-http-auth.(*BasicAuth).Wrap.func1({0x7f9eed2c60a0, 0xc00052a240}, 0xc000000300)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/abbot/go-http-auth/basic.go:146 +0x11f fp=0xc0004db708 sp=0xc0004db6b0 pc=0xc498ff
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0xe65360?, {0x7f9eed2c60a0?, 0xc00052a240?}, 0xc0003ac004?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004db730 sp=0xc0004db708 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi.(*Mux).routeHTTP(0xc000088ba0, {0x7f9eed2c60a0, 0xc00052a240}, 0xc000000300)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/mux.go:431 +0x1f9 fp=0xc0004db780 sp=0xc0004db730 pc=0xc4de19
      config-editor stderr | github.com/go-chi/chi.(*Mux).routeHTTP-fm({0x7f9eed2c60a0?, 0xc00052a240?}, 0xdbeb92?)
      config-editor stderr |  <autogenerated>:1 +0x3c fp=0xc0004db7b0 sp=0xc0004db780 pc=0xc520bc
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0xe99880?, {0x7f9eed2c60a0?, 0xc00052a240?}, 0x7f9eed2c60a0?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004db7d8 sp=0xc0004db7b0 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi/middleware.Recoverer.func1({0x7f9eed2c60a0?, 0xc00052a240?}, 0xc00046e100?)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/middleware/recoverer.go:37 +0x83 fp=0xc0004db838 sp=0xc0004db7d8 pc=0xc82fc3
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0xc000000200?, {0x7f9eed2c60a0?, 0xc00052a240?}, 0xc0003cc1b0?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004db860 sp=0xc0004db838 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi/middleware.RequestLogger.func1.1({0x116d6e0, 0xc0001741c0}, 0xc000000200)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/middleware/logger.go:46 +0x17d fp=0xc0004db918 sp=0xc0004db860 pc=0xc81d5d
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0xc000000200?, {0x116d6e0?, 0xc0001741c0?}, 0xc000100000?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004db940 sp=0xc0004db918 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi/middleware.RealIP.func1({0x116d6e0, 0xc0001741c0}, 0xc000000200)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/middleware/realip.go:34 +0x9e fp=0xc0004db980 sp=0xc0004db940 pc=0xc82d7e
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0x116e2b0?, {0x116d6e0?, 0xc0001741c0?}, 0x115f638?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004db9a8 sp=0xc0004db980 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi/middleware.RequestID.func1({0x116d6e0, 0xc0001741c0}, 0xc000000100)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/middleware/request_id.go:76 +0x22d fp=0xc0004dba48 sp=0xc0004db9a8 pc=0xc84a6d
      config-editor stderr | net/http.HandlerFunc.ServeHTTP(0x116e208?, {0x116d6e0?, 0xc0001741c0?}, 0x18e2480?)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2122 +0x2f fp=0xc0004dba70 sp=0xc0004dba48 pc=0x79c14f
      config-editor stderr | github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000088ba0, {0x116d6e0, 0xc0001741c0}, 0xc000000000)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/go-chi/chi/mux.go:86 +0x296 fp=0xc0004dbad0 sp=0xc0004dba70 pc=0xc4bcb6
      config-editor stderr | net/http.serverHandler.ServeHTTP({0xc00046e030?}, {0x116d6e0, 0xc0001741c0}, 0xc000000000)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2936 +0x316 fp=0xc0004dbb80 sp=0xc0004dbad0 pc=0x79f756
      config-editor stderr | net/http.(*conn).serve(0xc0003e06c0, {0x116e2b0, 0xc0004b4d80})
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:1995 +0x612 fp=0xc0004dbfb8 sp=0xc0004dbb80 pc=0x79ac72
      config-editor stderr | net/http.(*Server).Serve.func3()
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:3089 +0x2e fp=0xc0004dbfe0 sp=0xc0004dbfb8 pc=0x7a00ae
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004dbfe8 sp=0xc0004dbfe0 pc=0x471e41
      config-editor stderr | created by net/http.(*Server).Serve
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:3089 +0x5ed
      config-editor stderr | goroutine 1 [IO wait]:
      config-editor stderr | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc0004df790 sp=0xc0004df770 pc=0x43f476
      config-editor stderr | runtime.netpollblock(0x7f9f1d31b688?, 0x40912f?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004df7c8 sp=0xc0004df790 pc=0x437c57
      config-editor stderr | internal/poll.runtime_pollWait(0x7f9f1d1b6518, 0x72)
      config-editor stderr |  /usr/lib/golang/src/runtime/netpoll.go:306 +0x89 fp=0xc0004df7e8 sp=0xc0004df7c8 pc=0x46c309
      config-editor stderr | internal/poll.(*pollDesc).wait(0xc0000ae780?, 0x4?, 0x0)
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004df810 sp=0xc0004df7e8 pc=0x4a9972
      config-editor stderr | internal/poll.(*pollDesc).waitRead(...)
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:89
      config-editor stderr | internal/poll.(*FD).Accept(0xc0000ae780)
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_unix.go:614 +0x2bd fp=0xc0004df8b8 sp=0xc0004df810 pc=0x4af27d
      config-editor stderr | net.(*netFD).accept(0xc0000ae780)
      config-editor stderr |  /usr/lib/golang/src/net/fd_unix.go:172 +0x35 fp=0xc0004df970 sp=0xc0004df8b8 pc=0x5705b5
      config-editor stderr | net.(*TCPListener).accept(0xc0005184c8)
      config-editor stderr |  /usr/lib/golang/src/net/tcpsock_posix.go:148 +0x25 fp=0xc0004df998 sp=0xc0004df970 pc=0x5894c5
      config-editor stderr | net.(*TCPListener).Accept(0xc0005184c8)
      config-editor stderr |  /usr/lib/golang/src/net/tcpsock.go:297 +0x3d fp=0xc0004df9c8 sp=0xc0004df998 pc=0x5885bd
      config-editor stderr | net/http.(*onceCloseListener).Accept(0xc0003e06c0?)
      config-editor stderr |  <autogenerated>:1 +0x2a fp=0xc0004df9e0 sp=0xc0004df9c8 pc=0x7c4a2a
      config-editor stderr | net/http.(*Server).Serve(0xc0004e8000, {0x116d4d0, 0xc0005184c8})
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:3059 +0x385 fp=0xc0004dfb10 sp=0xc0004df9e0 pc=0x79fcc5
      config-editor stderr | net/http.(*Server).ListenAndServe(0xc0004e8000)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:2988 +0x7d fp=0xc0004dfb40 sp=0xc0004dfb10 pc=0x79f8fd
      config-editor stderr | github.com/quay/config-tool/pkg/lib/editor.RunConfigEditor({0x7ffc0d935b83, 0x10}, {0x7ffc0d935b6c, 0xb}, {0x7ffc0d935ba8, 0x3f}, {0xc000088b40, 0x6, 0x6})
      config-editor stderr |  /remote-source/config-tool/app/pkg/lib/editor/editor.go:139 +0xfe5 fp=0xc0004dfd48 sp=0xc0004dfb40 pc=0xd96a25
      config-editor stderr | github.com/quay/config-tool/commands.glob..func1(0x18eff60?, {0xf79858?, 0x8?, 0x8?})
      config-editor stderr |  /remote-source/config-tool/app/commands/editor.go:44 +0xbd fp=0xc0004dfda0 sp=0xc0004dfd48 pc=0xda6abd
      config-editor stderr | github.com/spf13/cobra.(*Command).execute(0x18eff60, {0xc0000ae500, 0x8, 0x8})
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/spf13/cobra/command.go:846 +0x663 fp=0xc0004dfe78 sp=0xc0004dfda0 pc=0x5e50e3
      config-editor stderr | github.com/spf13/cobra.(*Command).ExecuteC(0x18f04a0)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/spf13/cobra/command.go:950 +0x39d fp=0xc0004dff30 sp=0xc0004dfe78 pc=0x5e56dd
      config-editor stderr | github.com/spf13/cobra.(*Command).Execute(...)
      config-editor stderr |  /remote-source/config-tool/app/vendor/github.com/spf13/cobra/command.go:887
      config-editor stderr | github.com/quay/config-tool/commands.Execute()
      config-editor stderr |  /remote-source/config-tool/app/commands/root.go:37 +0x25 fp=0xc0004dff70 sp=0xc0004dff30 pc=0xda7085
      config-editor stderr | main.main()
      config-editor stderr |  /remote-source/config-tool/app/cmd/config-tool/main.go:21 +0x17 fp=0xc0004dff80 sp=0xc0004dff70 pc=0xda7ed7
      config-editor stderr | runtime.main()
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:250 +0x207 fp=0xc0004dffe0 sp=0xc0004dff80 pc=0x43f047
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004dffe8 sp=0xc0004dffe0 pc=0x471e41
      config-editor stderr | goroutine 2 [force gc (idle)]:
      config-editor stderr | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005efb0 sp=0xc00005ef90 pc=0x43f476
      config-editor stderr | runtime.goparkunlock(...)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:387
      config-editor stderr | runtime.forcegchelper()
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:305 +0xb0 fp=0xc00005efe0 sp=0xc00005efb0 pc=0x43f2b0
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x471e41
      config-editor stderr | created by runtime.init.6
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:293 +0x25
      config-editor stderr | goroutine 3 [GC sweep wait]:
      config-editor stderr | runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005f780 sp=0xc00005f760 pc=0x43f476
      config-editor stderr | runtime.goparkunlock(...)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:387
      config-editor stderr | runtime.bgsweep(0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/mgcsweep.go:319 +0xde fp=0xc00005f7c8 sp=0xc00005f780 pc=0x429b3e
      config-editor stderr | runtime.gcenable.func1()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:178 +0x26 fp=0xc00005f7e0 sp=0xc00005f7c8 pc=0x41eda6
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x471e41
      config-editor stderr | created by runtime.gcenable
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:178 +0x6b
      config-editor stderr | goroutine 4 [GC scavenge wait]:
      config-editor stderr | runtime.gopark(0xc000046070?, 0x115ca50?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005ff70 sp=0xc00005ff50 pc=0x43f476
      config-editor stderr | runtime.goparkunlock(...)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:387
      config-editor stderr | runtime.(*scavengerState).park(0x2254700)
      config-editor stderr |  /usr/lib/golang/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc00005ffa0 sp=0xc00005ff70 pc=0x427a13
      config-editor stderr | runtime.bgscavenge(0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc00005ffc8 sp=0xc00005ffa0 pc=0x428005
      config-editor stderr | runtime.gcenable.func2()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:179 +0x26 fp=0xc00005ffe0 sp=0xc00005ffc8 pc=0x41ed46
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x471e41
      config-editor stderr | created by runtime.gcenable
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:179 +0xaa
      config-editor stderr | goroutine 18 [finalizer wait]:
      config-editor stderr | runtime.gopark(0x1a0?, 0x2255040?, 0xe0?, 0x24?, 0xc00005e770?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005e628 sp=0xc00005e608 pc=0x43f476
      config-editor stderr | runtime.runfinq()
      config-editor stderr |  /usr/lib/golang/src/runtime/mfinal.go:193 +0x107 fp=0xc00005e7e0 sp=0xc00005e628 pc=0x41dd67
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x471e41
      config-editor stderr | created by runtime.createfing
      config-editor stderr |  /usr/lib/golang/src/runtime/mfinal.go:163 +0x45
      config-editor stderr | goroutine 19 [GC worker (idle)]:
      config-editor stderr | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005a750 sp=0xc00005a730 pc=0x43f476
      config-editor stderr | runtime.gcBgMarkWorker()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1275 +0xf1 fp=0xc00005a7e0 sp=0xc00005a750 pc=0x420b11
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x471e41
      config-editor stderr | created by runtime.gcBgMarkStartWorkers
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1199 +0x25
      config-editor stderr | goroutine 5 [GC worker (idle)]:
      config-editor stderr | runtime.gopark(0xe57a1e0fadd?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc000060750 sp=0xc000060730 pc=0x43f476
      config-editor stderr | runtime.gcBgMarkWorker()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000607e0 sp=0xc000060750 pc=0x420b11
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x471e41
      config-editor stderr | created by runtime.gcBgMarkStartWorkers
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1199 +0x25
      config-editor stderr | goroutine 34 [GC worker (idle)]:
      config-editor stderr | runtime.gopark(0xe57a1e0d175?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc000508750 sp=0xc000508730 pc=0x43f476
      config-editor stderr | runtime.gcBgMarkWorker()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1275 +0xf1 fp=0xc0005087e0 sp=0xc000508750 pc=0x420b11
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005087e8 sp=0xc0005087e0 pc=0x471e41
      config-editor stderr | created by runtime.gcBgMarkStartWorkers
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1199 +0x25
      config-editor stderr | goroutine 20 [GC worker (idle)]:
      config-editor stderr | runtime.gopark(0xe57a1d98958?, 0x0?, 0x0?, 0x0?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc00005af50 sp=0xc00005af30 pc=0x43f476
      config-editor stderr | runtime.gcBgMarkWorker()
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1275 +0xf1 fp=0xc00005afe0 sp=0xc00005af50 pc=0x420b11
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x471e41
      config-editor stderr | created by runtime.gcBgMarkStartWorkers
      config-editor stderr |  /usr/lib/golang/src/runtime/mgc.go:1199 +0x25
      config-editor stderr | goroutine 6 [IO wait]:
      config-editor stderr | runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x7?)
      config-editor stderr |  /usr/lib/golang/src/runtime/proc.go:381 +0xd6 fp=0xc0000615a0 sp=0xc000061580 pc=0x43f476
      config-editor stderr | runtime.netpollblock(0x485525?, 0x40912f?, 0x0?)
      config-editor stderr |  /usr/lib/golang/src/runtime/netpoll.go:527 +0xf7 fp=0xc0000615d8 sp=0xc0000615a0 pc=0x437c57
      config-editor stderr | internal/poll.runtime_pollWait(0x7f9f1d1b6428, 0x72)
      config-editor stderr |  /usr/lib/golang/src/runtime/netpoll.go:306 +0x89 fp=0xc0000615f8 sp=0xc0000615d8 pc=0x46c309
      config-editor stderr | internal/poll.(*pollDesc).wait(0xc0000ae800?, 0xc00046e041?, 0x0)
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000061620 sp=0xc0000615f8 pc=0x4a9972
      config-editor stderr | internal/poll.(*pollDesc).waitRead(...)
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:89
      config-editor stderr | internal/poll.(*FD).Read(0xc0000ae800, {0xc00046e041, 0x1, 0x1})
      config-editor stderr |  /usr/lib/golang/src/internal/poll/fd_unix.go:167 +0x299 fp=0xc0000616b8 sp=0xc000061620 pc=0x4aad59
      config-editor stderr | net.(*netFD).Read(0xc0000ae800, {0xc00046e041?, 0x0?, 0x0?})
      config-editor stderr |  /usr/lib/golang/src/net/fd_posix.go:55 +0x29 fp=0xc000061700 sp=0xc0000616b8 pc=0x56e429
      config-editor stderr | net.(*conn).Read(0xc0000142d8, {0xc00046e041?, 0x0?, 0x0?})
      config-editor stderr |  /usr/lib/golang/src/net/net.go:183 +0x45 fp=0xc000061748 sp=0xc000061700 pc=0x580565
      config-editor stderr | net.(*TCPConn).Read(0x0?, {0xc00046e041?, 0x0?, 0x0?})
      config-editor stderr |  <autogenerated>:1 +0x29 fp=0xc000061778 sp=0xc000061748 pc=0x593729
      config-editor stderr | net/http.(*connReader).backgroundRead(0xc00046e030)
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:674 +0x3f fp=0xc0000617c8 sp=0xc000061778 pc=0x79499f
      config-editor stderr | net/http.(*connReader).startBackgroundRead.func2()
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:670 +0x26 fp=0xc0000617e0 sp=0xc0000617c8 pc=0x7948c6
      config-editor stderr | runtime.goexit()
      config-editor stderr |  /usr/lib/golang/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000617e8 sp=0xc0000617e0 pc=0x471e41
      config-editor stderr | created by net/http.(*connReader).startBackgroundRead
      config-editor stderr |  /usr/lib/golang/src/net/http/server.go:670 +0xca
      2023-08-04 20:17:45,343 INFO exited: config-editor (exit status 2; not expected)
      2023-08-04 20:17:46,345 INFO spawned: 'config-editor' with pid 118
      ...
      

      This is a completely clean and new installation of Quay on cluster version 4.12.19 (I've been using it for another reproducer). YAML files are attached.
      Please check!

        1. custom-config-bundle.yaml
          0.3 kB
        2. inspect.tar.gz
          539 kB
        3. quay-quay-config-bundle-j7ccl.yaml
          290 kB
        4. quay-registry.yaml
          4 kB

              Unassigned Unassigned
              rhn-support-ibazulic Ivan Bazulic
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: