heap profile: 8: 12688 [2357: 35823904] @ heap/1048576 0: 0 [1: 16] @ 0x576ae5 0x57f0cf 0x575882 0x576938 0x136ed58 0x1446f25 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x576ae4 database/sql.(*DB).query+0x84 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136ed57 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x217 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:91 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 655360] @ 0x48e69a 0x493329 0x91c04a 0x9268ff 0x91ae6e 0x91baaa 0x1459085 0x145907c 0x145d182 0x145bbd4 0x145bcaf 0x14a2f7d 0x14a5845 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91c049 compress/flate.(*fastGen).addBlock+0x109 compress/flate/deflatefast.go:90 # 0x9268fe compress/flate.(*fastEncL5).encode+0x15e compress/flate/level5.go:59 # 0x91ae6d compress/flate.(*compressor).deflateFast+0x1ad compress/flate/deflate.go:663 # 0x91baa9 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:793 # 0x1459084 compress/flate.(*Writer).Close+0x84 compress/flate/deflate.go:884 # 0x145907b archive/zip.(*pooledFlateWriter).Close+0x7b archive/zip/register.go:59 # 0x145d181 archive/zip.(*fileWriter).close+0x41 archive/zip/writer.go:650 # 0x145bbd3 archive/zip.(*Writer).prepare+0x33 archive/zip/writer.go:274 # 0x145bcae archive/zip.(*Writer).CreateHeader+0x2e archive/zip/writer.go:293 # 0x14a2f7c github.com/FerretDB/FerretDB/internal/util/debug.addToZip+0xdc github.com/FerretDB/FerretDB/internal/util/debug/debug.go:93 # 0x14a5844 github.com/FerretDB/FerretDB/internal/util/debug.Listen.func1+0xa44 github.com/FerretDB/FerretDB/internal/util/debug/debug.go:191 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 24] @ 0x1444119 0xefc5bf 0x1095165 0x11df09c 0x11dd305 0x1220f29 0x498301 # 0x1444118 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*backend).ListDatabases+0xf8 github.com/FerretDB/FerretDB/internal/backends/sqlite/backend.go:119 # 0xefc5be github.com/FerretDB/FerretDB/internal/backends.(*backendContract).ListDatabases+0xfe github.com/FerretDB/FerretDB/internal/backends/backend.go:155 # 0x1095164 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*backend).ListDatabases+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/backend.go:84 # 0x11df09b github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x2fb github.com/FerretDB/FerretDB/internal/handler/handler.go:657 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 256] @ 0x48e685 0x493329 0x14422b4 0x143e919 0x143e890 0x1448a28 0xefe5bc 0x1096965 0x11ddb74 0x11dd685 0x1220e69 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143e918 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0x1d8 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143e88f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionList+0x14f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:394 # 0x1448a27 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*database).ListCollections+0x47 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:50 # 0xefe5bb github.com/FerretDB/FerretDB/internal/backends.(*databaseContract).ListCollections+0xfb github.com/FerretDB/FerretDB/internal/backends/database.go:114 # 0x1096964 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).ListCollections+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:58 # 0x11ddb73 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x373 github.com/FerretDB/FerretDB/internal/handler/handler.go:489 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 320] @ 0x48e685 0x424e25 0xacfd49 0xad8525 0xadd20e 0x498301 # 0xacfd48 net/http.readRequestLimit+0x88 net/http/request.go:1102 # 0xad8524 net/http.(*conn).readRequest+0x184 net/http/server.go:1054 # 0xadd20d net/http.(*conn).serve+0x42d net/http/server.go:2055 0: 0 [1: 112] @ 0x48e685 0x424e25 0xb30a6c 0xb302ac 0xb3325b 0x149616b 0xadf189 0x14971d6 0xadf189 0x1497c43 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb30a6b github.com/prometheus/client_golang/prometheus.processMetric+0x6b github.com/prometheus/client_golang@v1.24.1/prometheus/registry.go:676 # 0xb302ab github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x7ab github.com/prometheus/client_golang@v1.24.1/prometheus/registry.go:525 # 0xb3325a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.24.1/prometheus/registry.go:1121 # 0x149616a github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2ca github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/http.go:296 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x14971d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:72 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x1497c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:159 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 32768] @ 0x48e69a 0x493329 0x4a7125 0x14a2fe7 0x14a2f8d 0x14a5845 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x4a7124 io.copyBuffer+0x104 io/io.go:426 # 0x14a2fe6 io.Copy+0x146 io/io.go:388 # 0x14a2f8c github.com/FerretDB/FerretDB/internal/util/debug.addToZip+0xec github.com/FerretDB/FerretDB/internal/util/debug/debug.go:101 # 0x14a5844 github.com/FerretDB/FerretDB/internal/util/debug.Listen.func1+0xa44 github.com/FerretDB/FerretDB/internal/util/debug/debug.go:191 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 80] @ 0x48e5cf 0x4938c7 0x1091e3e 0x1091dd4 0x1093469 0x87c58f 0x136f1ac 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091e3d slices.Clone[...]+0x9d slices/slices.go:362 # 0x1091dd3 github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x33 github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x875cdb 0x87c571 0x136facf 0x1452a11 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136face github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x4ee github.com/FerretDB/FerretDB/internal/util/fsql/db.go:138 # 0x1452a10 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0xbd0 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:77 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e693 0x471f77 0x5244c6 0x136f209 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136f208 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x188 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e685 0x42134b 0xc322ac 0xc3200d 0x11dee5e 0x11dd305 0x1220f29 0x498301 # 0xc322ab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:186 # 0xc3200c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:150 # 0x11dee5d github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0xbd github.com/FerretDB/FerretDB/internal/handler/handler.go:644 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e693 0x471f77 0x5244c6 0x136ef65 0x1446f25 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136ef64 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x424 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:95 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f1ac 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 1408] @ 0x48e693 0x493933 0x413a4b 0x61f565 0x61f44c 0x6242b7 0x607294 0x625fd3 0x623023 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x413a4a internal/strconv.AppendUint+0x8a internal/strconv/itoa.go:72 # 0x61f564 strconv.AppendUint+0x204 strconv/number.go:227 # 0x61f44b encoding/json/v2.makeUintArshaler.func1+0xeb encoding/json/v2/arshal_default.go:578 # 0x6242b6 encoding/json/v2.makeSliceArshaler.func2+0x7f6 encoding/json/v2/arshal_default.go:1528 # 0x607293 encoding/json/v2.marshalValueAny+0x353 encoding/json/v2/arshal_any.go:57 # 0x625fd2 encoding/json/v2.makeInterfaceArshaler.func1+0x6f2 encoding/json/v2/arshal_default.go:1853 # 0x623022 encoding/json/v2.makeMapArshaler.func2+0x1ba2 encoding/json/v2/arshal_default.go:898 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x136f413 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f412 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x392 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:111 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x1488892 0x1487484 0x1490449 0x498301 # 0x1488891 github.com/arl/statsviz/internal/plot.init.func3.1+0x211 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_gc.go:27 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 65536] @ 0x48e69a 0x493329 0x91b446 0x92dc27 0x92dbe8 0xb4adc5 0xb46e05 0x498301 # 0x91b445 compress/flate.(*compressor).init+0x1c5 compress/flate/deflate.go:736 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb46e04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:940 0: 0 [1: 8192] @ 0x48e693 0x493329 0xb425a5 0xb4a5bb 0xb46dc6 0x498301 # 0xb425a4 runtime/pprof.(*profMap).lookup+0x204 runtime/pprof/map.go:69 # 0xb4a5ba runtime/pprof.(*profileBuilder).addCPUData+0x17a runtime/pprof/proto.go:338 # 0xb46dc5 runtime/pprof.profileWriter+0x65 runtime/pprof/pprof.go:928 0: 0 [1: 16] @ 0x48e5f6 0x48e1db 0xb44f92 0xb4579b 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb44f91 runtime/pprof.printStackRecord+0x291 runtime/pprof/pprof.go:588 # 0xb4579a runtime/pprof.writeHeapInternal+0x4ba runtime/pprof/pprof.go:711 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 32768] @ 0x48e69a 0x424e25 0xafcdfa 0x49d331 0xad69e9 0xad69dd 0x4a7171 0x4a6edc 0x4a6ebb 0xac1b49 0xac3605 0xac44ba 0x14909de 0xadf189 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xafcdf9 net/http.init.func2+0x19 net/http/server.go:878 # 0x49d330 sync.(*Pool).Get+0xb0 sync/pool.go:156 # 0xad69e8 net/http.getCopyBuf+0x68 net/http/server.go:881 # 0xad69dc net/http.(*response).ReadFrom+0x5c net/http/server.go:610 # 0x4a7170 io.copyBuffer+0x150 io/io.go:415 # 0x4a6edb io.Copy+0x9b io/io.go:388 # 0x4a6eba io.CopyN+0x7a io/io.go:364 # 0xac1b48 net/http.serveContent+0xd48 net/http/fs.go:430 # 0xac3604 net/http.serveFile+0x5e4 net/http/fs.go:762 # 0xac44b9 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:1001 # 0x14909dd net/http.StripPrefix.func1+0x2bd net/http/server.go:2400 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 10240] @ 0x48e693 0x493329 0x4a7125 0x5cb3f5 0x5cb3f6 0x5d2ae5 0x5d0f90 0xad6dca 0x4a7171 0x4a6edc 0x4a6ebb 0xac1b49 0xac3605 0xac44ba 0x14909de 0xadf189 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x4a7124 io.copyBuffer+0x104 io/io.go:426 # 0x5cb3f4 io.Copy+0x34 io/io.go:388 # 0x5cb3f5 net.genericReadFrom+0x35 net/net.go:774 # 0x5d2ae4 net.(*TCPConn).readFrom+0x64 net/tcpsock_posix.go:54 # 0x5d0f8f net.(*TCPConn).ReadFrom+0x2f net/tcpsock.go:165 # 0xad6dc9 net/http.(*response).ReadFrom+0x449 net/http/server.go:662 # 0x4a7170 io.copyBuffer+0x150 io/io.go:415 # 0x4a6edb io.Copy+0x9b io/io.go:388 # 0x4a6eba io.CopyN+0x7a io/io.go:364 # 0xac1b48 net/http.serveContent+0xd48 net/http/fs.go:430 # 0xac3604 net/http.serveFile+0x5e4 net/http/fs.go:762 # 0xac44b9 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:1001 # 0x14909dd net/http.StripPrefix.func1+0x2bd net/http/server.go:2400 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [3: 3145728] @ 0x48e69a 0x493329 0x4658b6 0x47d053 0x477094 0x13406dc 0x134060c 0x1340325 0x14737d9 0x14737a1 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x13406db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x134060b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x1340324 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x14737d8 runtime/trace.Start+0x2d8 runtime/trace/trace.go:119 # 0x14737a0 net/http/pprof.Trace+0x2a0 net/http/pprof/pprof.go:183 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 1024] @ 0x48e693 0x493329 0x44c453 0x44c483 0x44c2f1 0x48fd5d 0xb469b1 0xb467b4 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb469b0 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:848 # 0xb467b3 runtime/pprof.writeGoroutineLeak+0xf3 runtime/pprof/pprof.go:807 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 240] @ 0x48e685 0x424e25 0xb44d5a 0xb44d4e 0xb4579b 0xb452a9 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb44d4d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:577 # 0xb4579a runtime/pprof.writeHeapInternal+0x4ba runtime/pprof/pprof.go:711 # 0xb452a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:625 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 6144] @ 0x48e693 0x4213c8 0xb0c4e7 0xb0c056 0xb0cc86 0xb0bee6 0xb0bd45 0xb0c3fc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb0c4e6 expvar.memstats+0x46 expvar/expvar.go:377 # 0xb0c055 expvar.Func.String+0x15 expvar/expvar.go:299 # 0xb0cc85 expvar.(*Map).appendJSONMayExpand.func3+0x2a5 expvar/expvar.go:158 # 0xb0bee5 expvar.(*Map).Do+0xa5 expvar/expvar.go:262 # 0xb0bd44 expvar.(*Map).appendJSONMayExpand+0x124 expvar/expvar.go:145 # 0xb0c3fb expvar.expvarHandler+0xdb expvar/expvar.go:360 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 12288] @ 0x48e693 0x493933 0xb4f666 0xb4f3a5 0xb4ad98 0xb5046f 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4f665 runtime/pprof.(*protobuf).string+0x345 runtime/pprof/protobuf.go:94 # 0xb4f3a4 runtime/pprof.(*protobuf).strings+0x84 runtime/pprof/protobuf.go:99 # 0xb4ad97 runtime/pprof.(*profileBuilder).build+0x4f7 runtime/pprof/proto.go:389 # 0xb5046e runtime/pprof.writeHeapProto+0x5ee runtime/pprof/protomem.go:60 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 240] @ 0x48e685 0x424e25 0xb49d5a 0xb49d26 0xb4b525 0xb50456 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb49d25 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0xb4b524 runtime/pprof.(*profileBuilder).appendLocsForStack+0x3c4 runtime/pprof/proto.go:454 # 0xb50455 runtime/pprof.writeHeapProto+0x5d5 runtime/pprof/protomem.go:47 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 40960] @ 0x48e69a 0x48e865 0x48e913 0x408c5d 0x408c5e 0x408baf 0x40ad17 0x40aa85 0x40c807 0xb4c1f0 0xb4b3ba 0xb50456 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4c1ef runtime/pprof.(*profileBuilder).emitLocation+0x32f runtime/pprof/proto.go:609 # 0xb4b3b9 runtime/pprof.(*profileBuilder).appendLocsForStack+0x259 runtime/pprof/proto.go:435 # 0xb50455 runtime/pprof.writeHeapProto+0x5d5 runtime/pprof/protomem.go:47 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 270336] @ 0x48e69a 0x424e25 0x92dc0e 0x92dbe8 0xb47848 0xb4d3f2 0xb4b69a 0xb50456 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x92dc0d compress/flate.NewWriter+0x28d compress/flate/deflate.go:826 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb47847 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0xb4d3f1 runtime/pprof.(*profileBuilder).emitLocation+0x1531 runtime/pprof/proto.go:658 # 0xb4b699 runtime/pprof.(*profileBuilder).appendLocsForStack+0x539 runtime/pprof/proto.go:470 # 0xb50455 runtime/pprof.writeHeapProto+0x5d5 runtime/pprof/protomem.go:47 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [2: 802816] @ 0x48e69a 0x424e25 0x91b3d8 0x91b357 0x1458dd7 0x1458ddb 0x145e01d 0x145c1be 0x14a2f7d 0x14a5845 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91b3d7 compress/flate.newFastEnc+0x157 compress/flate/deflatefast.go:69 # 0x91b356 compress/flate.(*compressor).init+0xd6 compress/flate/deflate.go:735 # 0x1458dd6 compress/flate.NewWriter+0x76 compress/flate/deflate.go:827 # 0x1458dda archive/zip.newFlateWriter+0x7a archive/zip/register.go:35 # 0x145e01c archive/zip.init.0.func2+0x1c archive/zip/register.go:111 # 0x145c1bd archive/zip.(*Writer).CreateHeader+0x53d archive/zip/writer.go:390 # 0x14a2f7c github.com/FerretDB/FerretDB/internal/util/debug.addToZip+0xdc github.com/FerretDB/FerretDB/internal/util/debug/debug.go:93 # 0x14a5844 github.com/FerretDB/FerretDB/internal/util/debug.Listen.func1+0xa44 github.com/FerretDB/FerretDB/internal/util/debug/debug.go:191 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 139264] @ 0x48e69a 0x424e25 0x91b386 0x91b357 0x92dc27 0x92dbe8 0xb4adc5 0xb44905 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91b385 compress/flate.newFastEnc+0x105 compress/flate/deflatefast.go:61 # 0x91b356 compress/flate.(*compressor).init+0xd6 compress/flate/deflate.go:735 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb44904 runtime/pprof.printCountProfile+0xae4 runtime/pprof/pprof.go:553 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 240] @ 0x48e685 0x424e25 0xb49d5a 0xb49d26 0xb4b525 0xb44827 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb49d25 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0xb4b524 runtime/pprof.(*profileBuilder).appendLocsForStack+0x3c4 runtime/pprof/proto.go:454 # 0xb44826 runtime/pprof.printCountProfile+0xa06 runtime/pprof/pprof.go:541 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 139264] @ 0x48e69a 0x424e25 0x91b386 0x91b357 0x92dc27 0x92dbe8 0xb4adc5 0xb46e05 0x498301 # 0x91b385 compress/flate.newFastEnc+0x105 compress/flate/deflatefast.go:61 # 0x91b356 compress/flate.(*compressor).init+0xd6 compress/flate/deflate.go:735 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb46e04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:940 0: 0 [1: 240] @ 0x48e685 0x424e25 0xb49d5a 0xb49d26 0xb4b525 0xb4ac07 0xb46e05 0x498301 # 0xb49d25 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0xb4b524 runtime/pprof.(*profileBuilder).appendLocsForStack+0x3c4 runtime/pprof/proto.go:454 # 0xb4ac06 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0xb46e04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:940 0: 0 [2: 262144] @ 0x48e69a 0x493329 0x4658f9 0x47d08a 0x477094 0x13406dc 0x134060c 0x1340325 0x14737d9 0x14737a1 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x13406db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x134060b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x1340324 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x14737d8 runtime/trace.Start+0x2d8 runtime/trace/trace.go:119 # 0x14737a0 net/http/pprof.Trace+0x2a0 net/http/pprof/pprof.go:183 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [4: 4194304] @ 0x48e69a 0x493329 0x4658b6 0x47d08a 0x477094 0x13406dc 0x134060c 0x1340325 0x14737d9 0x14737a1 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x13406db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x134060b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x1340324 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x14737d8 runtime/trace.Start+0x2d8 runtime/trace/trace.go:119 # 0x14737a0 net/http/pprof.Trace+0x2a0 net/http/pprof/pprof.go:183 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 131072] @ 0x48e69a 0x493329 0x4658f9 0x47d053 0x477094 0x13406dc 0x134060c 0x1340325 0x14737d9 0x14737a1 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x13406db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x134060b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x1340324 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x14737d8 runtime/trace.Start+0x2d8 runtime/trace/trace.go:119 # 0x14737a0 net/http/pprof.Trace+0x2a0 net/http/pprof/pprof.go:183 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [4: 4194304] @ 0x48e69a 0x493329 0xb4684f 0xb46665 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4684e runtime/pprof.writeGoroutineStacks+0x2e runtime/pprof/pprof.go:814 # 0xb46664 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:779 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 28672] @ 0x48e693 0x493933 0xb4f666 0xb4f3a5 0xb4ad98 0xb5046f 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4f665 runtime/pprof.(*protobuf).string+0x345 runtime/pprof/protobuf.go:94 # 0xb4f3a4 runtime/pprof.(*protobuf).strings+0x84 runtime/pprof/protobuf.go:99 # 0xb4ad97 runtime/pprof.(*profileBuilder).build+0x4f7 runtime/pprof/proto.go:389 # 0xb5046e runtime/pprof.writeHeapProto+0x5ee runtime/pprof/protomem.go:60 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 270336] @ 0x48e69a 0x424e25 0x92dc0e 0x92dbe8 0xb47848 0xb47f56 0xb5032a 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x92dc0d compress/flate.NewWriter+0x28d compress/flate/deflate.go:826 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb47847 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0xb47f55 runtime/pprof.(*profileBuilder).pbSample+0xb5 runtime/pprof/proto.go:168 # 0xb50329 runtime/pprof.writeHeapProto+0x4a9 runtime/pprof/protomem.go:56 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 4096] @ 0x48e693 0x493933 0xb4f666 0xb4f3a5 0xb4ad98 0xb44905 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4f665 runtime/pprof.(*protobuf).string+0x345 runtime/pprof/protobuf.go:94 # 0xb4f3a4 runtime/pprof.(*protobuf).strings+0x84 runtime/pprof/protobuf.go:99 # 0xb4ad97 runtime/pprof.(*profileBuilder).build+0x4f7 runtime/pprof/proto.go:389 # 0xb44904 runtime/pprof.printCountProfile+0xae4 runtime/pprof/pprof.go:553 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 10240] @ 0x48e693 0x493933 0x605b4d 0x605b05 0xb0c07f 0xb0c04f 0xb0cc86 0xb0bee6 0xb0bd45 0xb0c3fc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x605b4c bytes.Clone+0x1ac bytes/bytes.go:1395 # 0x605b04 encoding/json/v2.Marshal+0x164 encoding/json/v2/arshal.go:172 # 0xb0c07e encoding/json.Marshal+0x3e encoding/json/v2_encode.go:186 # 0xb0c04e expvar.Func.String+0xe expvar/expvar.go:299 # 0xb0cc85 expvar.(*Map).appendJSONMayExpand.func3+0x2a5 expvar/expvar.go:158 # 0xb0bee5 expvar.(*Map).Do+0xa5 expvar/expvar.go:262 # 0xb0bd44 expvar.(*Map).appendJSONMayExpand+0x124 expvar/expvar.go:145 # 0xb0c3fb expvar.expvarHandler+0xdb expvar/expvar.go:360 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [2: 65536] @ 0x48e69a 0x493329 0x922e48 0x922d96 0x92c925 0x92c1ff 0xafc20b 0xafc449 0xafc94c 0x4a71b0 0x14a2fe7 0x14a2f8d 0x14a5845 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x922e47 compress/flate.(*dictDecoder).init+0x187 compress/flate/dict_decoder.go:43 # 0x922d95 compress/flate.NewReader+0xd5 compress/flate/inflate.go:815 # 0x92c924 compress/gzip.(*Reader).readHeader+0x344 compress/gzip/gunzip.go:238 # 0x92c1fe compress/gzip.(*Reader).Reset+0x29e compress/gzip/gunzip.go:113 # 0xafc20a net/http.gzipPoolGet+0x4a net/http/transport.go:3296 # 0xafc448 net/http.(*gzipReader).acquire+0x108 net/http/transport.go:3327 # 0xafc94b net/http.(*gzipReader).Read+0x4b net/http/transport.go:3370 # 0x4a71af io.copyBuffer+0x18f io/io.go:429 # 0x14a2fe6 io.Copy+0x146 io/io.go:388 # 0x14a2f8c github.com/FerretDB/FerretDB/internal/util/debug.addToZip+0xec github.com/FerretDB/FerretDB/internal/util/debug/debug.go:101 # 0x14a5844 github.com/FerretDB/FerretDB/internal/util/debug.Listen.func1+0xa44 github.com/FerretDB/FerretDB/internal/util/debug/debug.go:191 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [3: 288] @ 0x48e685 0x424e25 0x51b2ea 0x51b64f 0x519bbe 0x121eff9 0x121efe4 0x121f814 0x1220da9 0x498301 # 0x51b2e9 os.newFile+0x69 os/file_unix.go:145 # 0x51b64e os.openFileNolog+0x1ae os/file_unix.go:279 # 0x519bbd os.OpenFile+0x3d os/file.go:412 # 0x121eff8 os.Open+0x58 os/file.go:390 # 0x121efe3 github.com/FerretDB/FerretDB/internal/handler.procStatCPU+0x43 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:125 # 0x121f813 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x273 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:230 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [5: 1638400] @ 0x48e69a 0x493329 0x91c04a 0x927e5f 0x91ae6e 0x91baaa 0x92deda 0x92deca 0x149727c 0x1496d54 0xadf189 0x14971d6 0xadf189 0x1497c43 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91c049 compress/flate.(*fastGen).addBlock+0x109 compress/flate/deflatefast.go:90 # 0x927e5e compress/flate.(*fastEncL6).encode+0x15e compress/flate/level6.go:59 # 0x91ae6d compress/flate.(*compressor).deflateFast+0x1ad compress/flate/deflate.go:663 # 0x91baa9 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:793 # 0x92ded9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:884 # 0x92dec9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:250 # 0x149727b github.com/prometheus/client_golang/prometheus/promhttp.negotiateEncodingWriter.func3+0x1b github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/http.go:663 # 0x1496d53 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xeb3 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/http.go:403 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x14971d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:72 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x1497c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:159 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [2: 540672] @ 0x48e69a 0x424e25 0x92dc0e 0x92dbe8 0xb4adc5 0xb46e05 0x498301 # 0x92dc0d compress/flate.NewWriter+0x28d compress/flate/deflate.go:826 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb46e04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:940 0: 0 [4: 4194304] @ 0x48e69a 0x493329 0x4658b6 0x41cff1 0xb46ca5 0x14733fe 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb46ca4 runtime/pprof.StartCPUProfile+0x164 runtime/pprof/pprof.go:907 # 0x14733fd net/http/pprof.Profile+0x2dd net/http/pprof/pprof.go:157 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 32768] @ 0x48e69a 0x493329 0x922e48 0x922d96 0x14591b2 0x145591d 0x145816e 0x508037 0xac3d65 0xac32bb 0xac44ba 0x14909de 0xadf189 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x922e47 compress/flate.(*dictDecoder).init+0x187 compress/flate/dict_decoder.go:43 # 0x922d95 compress/flate.NewReader+0xd5 compress/flate/inflate.go:815 # 0x14591b1 archive/zip.newFlateReader+0x71 archive/zip/register.go:73 # 0x145591c archive/zip.(*File).Open+0x25c archive/zip/reader.go:244 # 0x145816d archive/zip.(*Reader).Open+0x10d archive/zip/reader.go:886 # 0x508036 io/fs.(*subFS).Open+0x56 io/fs/sub.go:95 # 0xac3d64 net/http.ioFS.Open+0x84 net/http/fs.go:900 # 0xac32ba net/http.serveFile+0x29a net/http/fs.go:738 # 0xac44b9 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:1001 # 0x14909dd net/http.StripPrefix.func1+0x2bd net/http/server.go:2400 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 176] @ 0x48e685 0x493329 0xa60c68 0xad0145 0xad8525 0xadd20e 0x498301 # 0xa60c67 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:533 # 0xad0144 net/http.readRequestLimit+0x484 net/http/request.go:1152 # 0xad8524 net/http.(*conn).readRequest+0x184 net/http/server.go:1054 # 0xadd20d net/http.(*conn).serve+0x42d net/http/server.go:2055 0: 0 [1: 32768] @ 0x48e69a 0x493329 0x65a05e 0x65af90 0x65d157 0x6618fd 0xb0e23a 0xb2df13 0xb2d3f9 0xb3080e 0xb39e75 0x498301 # 0x65a05d regexp.(*bitState).reset+0xfd regexp/backtrack.go:91 # 0x65af8f regexp.(*Regexp).backtrack+0x18f regexp/backtrack.go:317 # 0x65d156 regexp.(*Regexp).find+0x276 regexp/exec.go:535 # 0x6618fc regexp.(*Regexp).FindStringSubmatch+0x7c regexp/regexp.go:887 # 0xb0e239 github.com/prometheus/procfs.Proc.Limits+0x239 github.com/prometheus/procfs@v0.21.1/proc_limits.go:105 # 0xb2df12 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xa72 github.com/prometheus/client_golang@v1.24.1/prometheus/process_collector_procfsenabled.go:60 # 0xb2d3f8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.24.1/prometheus/process_collector.go:147 # 0xb3080d github.com/prometheus/client_golang/prometheus.safeCollect+0x6d github.com/prometheus/client_golang@v1.24.1/prometheus/registry.go:611 # 0xb39e74 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x114 github.com/prometheus/client_golang@v1.24.1/prometheus/registry.go:479 0: 0 [4: 1605632] @ 0x48e69a 0x424e25 0x91b3bc 0x91b357 0x92dc27 0x92dbe8 0x88f9b2 0xb1f405 0xb1d508 0xb1ecdb 0xb1f65e 0x1496c7a 0xadf189 0x14971d6 0xadf189 0x1497c43 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91b3bb compress/flate.newFastEnc+0x13b compress/flate/deflatefast.go:71 # 0x91b356 compress/flate.(*compressor).init+0xd6 compress/flate/deflate.go:735 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0x88f9b1 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1f404 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.71.0/expfmt/text_create.go:96 # 0xb1d507 github.com/prometheus/common/expfmt.MetricFamilyToText+0x1207 github.com/prometheus/common@v0.71.0/expfmt/text_create.go:293 # 0xb1ecda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.71.0/expfmt/encode.go:219 # 0xb1f65d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.71.0/expfmt/encode.go:70 # 0x1496c79 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xdd9 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/http.go:393 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x14971d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:72 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x1497c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:159 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [4: 1081344] @ 0x48e69a 0x424e25 0x92dc0e 0x92dbe8 0x88f9b2 0xb1f405 0xb1d508 0xb1ecdb 0xb1f65e 0x1496c7a 0xadf189 0x14971d6 0xadf189 0x1497c43 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x92dc0d compress/flate.NewWriter+0x28d compress/flate/deflate.go:826 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0x88f9b1 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1f404 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.71.0/expfmt/text_create.go:96 # 0xb1d507 github.com/prometheus/common/expfmt.MetricFamilyToText+0x1207 github.com/prometheus/common@v0.71.0/expfmt/text_create.go:293 # 0xb1ecda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.71.0/expfmt/encode.go:219 # 0xb1f65d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.71.0/expfmt/encode.go:70 # 0x1496c79 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xdd9 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/http.go:393 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x14971d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:72 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0x1497c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.24.1/prometheus/promhttp/instrument_server.go:159 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [4: 1310720] @ 0x48e69a 0x493329 0x91c04a 0x923310 0x91ae6e 0x91baaa 0x92deda 0x92deca 0xb4aded 0xb46e05 0x498301 # 0x91c049 compress/flate.(*fastGen).addBlock+0x109 compress/flate/deflatefast.go:90 # 0x92330f compress/flate.(*fastEncL1).encode+0xcf compress/flate/level1.go:41 # 0x91ae6d compress/flate.(*compressor).deflateFast+0x1ad compress/flate/deflate.go:663 # 0x91baa9 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:793 # 0x92ded9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:884 # 0x92dec9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:250 # 0xb4adec runtime/pprof.(*profileBuilder).build+0x54c runtime/pprof/proto.go:394 # 0xb46e04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:940 0: 0 [1: 8192] @ 0x48e693 0x493329 0x4a94dd 0x49d331 0x4a7848 0x4a7171 0x4a6edc 0x4a6ebb 0xaec81f 0xada8b5 0xad6188 0xadc685 0xadd4fb 0x498301 # 0x4a94dc io.init.func1+0x3c io/io.go:657 # 0x49d330 sync.(*Pool).Get+0xb0 sync/pool.go:156 # 0x4a7847 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4a7170 io.copyBuffer+0x150 io/io.go:415 # 0x4a6edb io.Copy+0x9b io/io.go:388 # 0x4a6eba io.CopyN+0x7a io/io.go:364 # 0xaec81e net/http.(*body).Close+0x11e net/http/transfer.go:1010 # 0xada8b4 net/http.(*chunkWriter).writeHeader+0x794 net/http/server.go:1464 # 0xad6187 net/http.(*chunkWriter).close+0x27 net/http/server.go:411 # 0xadc684 net/http.(*response).finishRequest+0x64 net/http/server.go:1703 # 0xadd4fa net/http.(*conn).serve+0x71a net/http/server.go:2144 0: 0 [1: 131072] @ 0x48e69a 0x493329 0x4658f9 0x41cff1 0xb46ca5 0x14733fe 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb46ca4 runtime/pprof.StartCPUProfile+0x164 runtime/pprof/pprof.go:907 # 0x14733fd net/http/pprof.Profile+0x2dd net/http/pprof/pprof.go:157 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [3: 983040] @ 0x48e69a 0x493329 0x91c04a 0x923310 0x91ae6e 0x91baaa 0x92deda 0x92deca 0xb4aded 0xb5046f 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91c049 compress/flate.(*fastGen).addBlock+0x109 compress/flate/deflatefast.go:90 # 0x92330f compress/flate.(*fastEncL1).encode+0xcf compress/flate/level1.go:41 # 0x91ae6d compress/flate.(*compressor).deflateFast+0x1ad compress/flate/deflate.go:663 # 0x91baa9 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:793 # 0x92ded9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:884 # 0x92dec9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:250 # 0xb4adec runtime/pprof.(*profileBuilder).build+0x54c runtime/pprof/proto.go:394 # 0xb5046e runtime/pprof.writeHeapProto+0x5ee runtime/pprof/protomem.go:60 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 139264] @ 0x48e69a 0x424e25 0x91b386 0x91b357 0x92dc27 0x92dbe8 0xb47848 0xb4d3f2 0xb4b69a 0xb50456 0xb4559f 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91b385 compress/flate.newFastEnc+0x105 compress/flate/deflatefast.go:61 # 0x91b356 compress/flate.(*compressor).init+0xd6 compress/flate/deflate.go:735 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb47847 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0xb4d3f1 runtime/pprof.(*profileBuilder).emitLocation+0x1531 runtime/pprof/proto.go:658 # 0xb4b699 runtime/pprof.(*profileBuilder).appendLocsForStack+0x539 runtime/pprof/proto.go:470 # 0xb50455 runtime/pprof.writeHeapProto+0x5d5 runtime/pprof/protomem.go:47 # 0xb4559e runtime/pprof.writeHeapInternal+0x2be runtime/pprof/pprof.go:660 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 10240] @ 0x48e68c 0x493329 0xb45390 0xb45245 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0xb4538f runtime/pprof.writeHeapInternal+0xaf runtime/pprof/pprof.go:650 # 0xb45244 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:619 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [3: 983040] @ 0x48e69a 0x493329 0x91c04a 0x923310 0x91ae6e 0x91baaa 0x92deda 0x92deca 0xb4aded 0xb44905 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91c049 compress/flate.(*fastGen).addBlock+0x109 compress/flate/deflatefast.go:90 # 0x92330f compress/flate.(*fastEncL1).encode+0xcf compress/flate/level1.go:41 # 0x91ae6d compress/flate.(*compressor).deflateFast+0x1ad compress/flate/deflate.go:663 # 0x91baa9 compress/flate.(*compressor).close+0x69 compress/flate/deflate.go:793 # 0x92ded9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:884 # 0x92dec9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:250 # 0xb4adec runtime/pprof.(*profileBuilder).build+0x54c runtime/pprof/proto.go:394 # 0xb44904 runtime/pprof.printCountProfile+0xae4 runtime/pprof/pprof.go:553 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 65536] @ 0x48e69a 0x493329 0x91b446 0x92dc27 0x92dbe8 0xb4adc5 0xb44905 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x91b445 compress/flate.(*compressor).init+0x1c5 compress/flate/deflate.go:736 # 0x92dc26 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:827 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb44904 runtime/pprof.printCountProfile+0xae4 runtime/pprof/pprof.go:553 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 270336] @ 0x48e69a 0x424e25 0x92dc0e 0x92dbe8 0xb4adc5 0xb44905 0xb46a65 0xb46685 0xb435e9 0x14745b4 0x1474ffc 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x92dc0d compress/flate.NewWriter+0x28d compress/flate/deflate.go:826 # 0x92dbe7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:199 # 0xb4adc4 runtime/pprof.(*profileBuilder).build+0x524 runtime/pprof/proto.go:390 # 0xb44904 runtime/pprof.printCountProfile+0xae4 runtime/pprof/pprof.go:553 # 0xb46a64 runtime/pprof.writeRuntimeProfile+0x164 runtime/pprof/pprof.go:856 # 0xb46684 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:781 # 0xb435e8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:405 # 0x14745b3 net/http/pprof.handler.ServeHTTP+0x553 net/http/pprof/pprof.go:272 # 0x1474ffb net/http/pprof.Index+0xdb net/http/pprof/pprof.go:391 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 0: 0 [1: 96] @ 0x48e685 0x424e25 0x143e99b 0x143e890 0x1448a28 0xefe5bc 0x1096965 0x11ddb74 0x11dd685 0x1220e69 0x498301 # 0x143e99a github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0x25a github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:76 # 0x143e88f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionList+0x14f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:394 # 0x1448a27 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*database).ListCollections+0x47 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:50 # 0xefe5bb github.com/FerretDB/FerretDB/internal/backends.(*databaseContract).ListCollections+0xfb github.com/FerretDB/FerretDB/internal/backends/database.go:114 # 0x1096964 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).ListCollections+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:58 # 0x11ddb73 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x373 github.com/FerretDB/FerretDB/internal/handler/handler.go:489 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 320] @ 0x48e685 0x424e25 0x5fd9ba 0x49d331 0x5f754d 0x64186b 0x641843 0x14877bc 0x1490449 0x498301 # 0x5fd9b9 encoding/json/jsontext.init.func1+0x19 encoding/json/jsontext/pools.go:23 # 0x49d330 sync.(*Pool).Get+0xb0 sync/pool.go:156 # 0x5f754c encoding/json/jsontext.getBufferedEncoder+0x2c encoding/json/jsontext/pools.go:45 # 0x64186a encoding/json/jsontext.export.GetBufferedEncoder+0x8a encoding/json/jsontext/export.go:61 # 0x641842 encoding/json.(*Encoder).Encode+0x62 encoding/json/v2_stream.go:141 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 8] @ 0x48e5cf 0x493329 0x40714e 0x40d325 0x14874b5 0x1490449 0x498301 # 0x14874b4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x254 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 512] @ 0x48e685 0x493329 0x49d6dc 0x49d526 0x49d29c 0x5f754d 0x64186b 0x641843 0x14877bc 0x1490449 0x498301 # 0x49d6db sync.(*Pool).pinSlow+0x17b sync/pool.go:242 # 0x49d525 sync.(*Pool).pin+0x45 sync/pool.go:221 # 0x49d29b sync.(*Pool).Get+0x1b sync/pool.go:136 # 0x5f754c encoding/json/jsontext.getBufferedEncoder+0x2c encoding/json/jsontext/pools.go:45 # 0x64186a encoding/json/jsontext.export.GetBufferedEncoder+0x8a encoding/json/jsontext/export.go:61 # 0x641842 encoding/json.(*Encoder).Encode+0x62 encoding/json/v2_stream.go:141 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136ef05 0x1446f25 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136ef04 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x3c4 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:95 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 48] @ 0x48e5cf 0x42134b 0x136f175 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f174 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0xf4 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:105 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 48] @ 0x1093489 0x87c58f 0x136f1ac 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1093488 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x48 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:202 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 32] @ 0x148885b 0x1487484 0x1490449 0x498301 # 0x148885a github.com/arl/statsviz/internal/plot.init.func3.1+0x1da github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_gc.go:27 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 32] @ 0x48e5cf 0x42134b 0x14877a5 0x1490449 0x498301 # 0x14877a4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x544 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:156 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 176] @ 0x48e685 0x424e25 0x5770aa 0x576b68 0x57f0cf 0x575882 0x576938 0x136ed58 0x1446f25 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5770a9 database/sql.(*DB).queryDC+0x4c9 database/sql/sql.go:1800 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136ed57 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x217 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:91 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x148abc8 0x1487484 0x1490449 0x498301 # 0x148abc7 github.com/arl/statsviz/internal/plot.init.func14.1+0x1a7 github.com/arl/statsviz@v0.8.2/internal/plot/plot_heap_details.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 160] @ 0x1096855 0x1096805 0x11ddc02 0x11dd685 0x1220e69 0x498301 # 0x1096854 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.newCollection+0x94 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:46 # 0x1096804 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).Collection+0x44 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:51 # 0x11ddc01 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x401 github.com/FerretDB/FerretDB/internal/handler/handler.go:495 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 80] @ 0x48e5eb 0x471f77 0x5244c6 0x145219c 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x145219b github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x35b github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:120 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 80] @ 0x48e5eb 0x471f77 0x5244c6 0x136f209 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136f208 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x188 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 64] @ 0x1091f92 0x1093469 0x87c58f 0x136f490 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091f91 github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x1f1 github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:165 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 24] @ 0x1443f5a 0x1443f33 0xefc46f 0x1094fce 0x11df1ce 0x11dd305 0x1220f29 0x498301 # 0x1443f59 github.com/FerretDB/FerretDB/internal/backends/sqlite.newDatabase+0x39 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:35 # 0x1443f32 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*backend).Database+0x12 github.com/FerretDB/FerretDB/internal/backends/sqlite/backend.go:95 # 0xefc46e github.com/FerretDB/FerretDB/internal/backends.(*backendContract).Database+0x4e github.com/FerretDB/FerretDB/internal/backends/backend.go:123 # 0x1094fcd github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*backend).Database+0x2d github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/backend.go:72 # 0x11df1cd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x42d github.com/FerretDB/FerretDB/internal/handler/handler.go:663 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 64] @ 0x48e5cf 0x493329 0x1448b18 0xefe5bc 0x1096965 0x11ddb74 0x11dd685 0x1220e69 0x498301 # 0x1448b17 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*database).ListCollections+0x137 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:74 # 0xefe5bb github.com/FerretDB/FerretDB/internal/backends.(*databaseContract).ListCollections+0xfb github.com/FerretDB/FerretDB/internal/backends/database.go:114 # 0x1096964 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).ListCollections+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:58 # 0x11ddb73 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x373 github.com/FerretDB/FerretDB/internal/handler/handler.go:489 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f71c 0x144753a 0xefdc5c 0x1096405 0x11dff84 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f71b github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x13b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:127 # 0x1447539 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Compact+0xf9 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:498 # 0xefdc5b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Compact+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:364 # 0x1096404 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Compact+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:204 # 0x11dff83 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x623 github.com/FerretDB/FerretDB/internal/handler/handler.go:775 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 32] @ 0x42604b 0x48e5cf 0x48e7c5 0x4f68bd 0x606375 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x48e7c4 reflect.unsafe_New+0x24 runtime/malloc.go:2162 # 0x4f68bc reflect.New+0x5c reflect/value.go:3205 # 0x606374 encoding/json/v2.marshalEncode+0xd4 encoding/json/v2/arshal.go:236 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 160] @ 0x48e5eb 0x471f77 0x5244c6 0x1452676 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x1452675 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x835 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:141 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 384] @ 0x48e685 0x493329 0x14422b4 0x143e919 0x143e890 0x1448a28 0xefe5bc 0x1096965 0x11ddb74 0x11dd685 0x1220e69 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143e918 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0x1d8 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143e88f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionList+0x14f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:394 # 0x1448a27 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*database).ListCollections+0x47 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:50 # 0xefe5bb github.com/FerretDB/FerretDB/internal/backends.(*databaseContract).ListCollections+0xfb github.com/FerretDB/FerretDB/internal/backends/database.go:114 # 0x1096964 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).ListCollections+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:58 # 0x11ddb73 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x373 github.com/FerretDB/FerretDB/internal/handler/handler.go:489 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 48] @ 0x1093489 0x87c58f 0x136f490 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1093488 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x48 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:202 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 176] @ 0x48e685 0x424e25 0x53117a 0x49d331 0x523f3e 0x524490 0x14529e5 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x531179 fmt.init.func1+0x19 fmt/print.go:141 # 0x49d330 sync.(*Pool).Get+0xb0 sync/pool.go:156 # 0x523f3d fmt.newPrinter+0x1d fmt/print.go:146 # 0x52448f fmt.Sprintf+0x2f fmt/print.go:230 # 0x14529e4 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0xba4 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:76 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 288] @ 0x48e685 0x42134b 0xc322f4 0xc3200d 0xefddd8 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0xc322f3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:187 # 0xc3200c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:150 # 0xefddd7 github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0x97 github.com/FerretDB/FerretDB/internal/backends/collection.go:429 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [2: 512] @ 0x48e685 0x493329 0x14422b4 0x143fd6f 0x143fd18 0x143fc2a 0x14466d5 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143fd6e github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0xae github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143fd17 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).collectionGet+0x57 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:567 # 0x143fc29 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionGet+0xc9 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:552 # 0x14466d4 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0xb4 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:399 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 24] @ 0x136f2b0 0x136f23d 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f2af database/sql.(*DB).QueryRowContext+0x22f database/sql/sql.go:1848 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 256] @ 0x48e685 0x424e25 0x8629a5 0x86a33d 0x85d67c 0x85e667 0x56fd5f 0x57f33c 0x57de31 0x576d97 0x576b68 0x57f0cf 0x575882 0x576938 0x136f285 0x136f23d 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x8629a4 modernc.org/sqlite.newRows+0xa4 modernc.org/sqlite@v1.58.0/rows.go:56 # 0x86a33c modernc.org/sqlite.(*stmt).query+0x3dc modernc.org/sqlite@v1.58.0/stmt.go:350 # 0x85d67b modernc.org/sqlite.(*conn).query+0x7b modernc.org/sqlite@v1.58.0/conn.go:1120 # 0x85e666 modernc.org/sqlite.(*conn).QueryContext+0x26 modernc.org/sqlite@v1.58.0/conn.go:1346 # 0x56fd5e database/sql.ctxDriverQuery+0xbe database/sql/ctxutil.go:48 # 0x57f33b database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1791 # 0x57de30 database/sql.withLock+0x70 database/sql/sql.go:3615 # 0x576d96 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1786 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136f284 database/sql.(*DB).QueryRowContext+0x204 database/sql/sql.go:1847 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x875cdb 0x87c571 0x136f490 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 384] @ 0x48e685 0x424e25 0x8629a5 0x86a33d 0x85d67c 0x85e667 0x56fd5f 0x57f33c 0x57de31 0x576d97 0x576b68 0x57f0cf 0x575882 0x576938 0x136f285 0x136f23d 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x8629a4 modernc.org/sqlite.newRows+0xa4 modernc.org/sqlite@v1.58.0/rows.go:56 # 0x86a33c modernc.org/sqlite.(*stmt).query+0x3dc modernc.org/sqlite@v1.58.0/stmt.go:350 # 0x85d67b modernc.org/sqlite.(*conn).query+0x7b modernc.org/sqlite@v1.58.0/conn.go:1120 # 0x85e666 modernc.org/sqlite.(*conn).QueryContext+0x26 modernc.org/sqlite@v1.58.0/conn.go:1346 # 0x56fd5e database/sql.ctxDriverQuery+0xbe database/sql/ctxutil.go:48 # 0x57f33b database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1791 # 0x57de30 database/sql.withLock+0x70 database/sql/sql.go:3615 # 0x576d96 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1786 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136f284 database/sql.(*DB).QueryRowContext+0x204 database/sql/sql.go:1847 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 16] @ 0x48e5cf 0x48e245 0x136f4b6 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f4b5 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x435 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f1ac 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [4: 128] @ 0x48e5cf 0x424e25 0x408b52 0x40ad17 0x40aa85 0x40d39f 0x14874b5 0x1490449 0x498301 # 0x14874b4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x254 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 80] @ 0x48e5cf 0x4938c7 0x875cdb 0x87c571 0x136f490 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 64] @ 0x148b258 0x1487484 0x1490449 0x498301 # 0x148b257 github.com/arl/statsviz/internal/plot.init.func18.1+0xf7 github.com/arl/statsviz@v0.8.2/internal/plot/plot_mspan_mcache.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 24] @ 0x48e5cf 0x4938c7 0x14423ab 0x14422fd 0x143fd6f 0x143fd18 0x143fc2a 0x1447845 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x14423aa slices.Clone[...]+0x18a slices/slices.go:362 # 0x14422fc github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0xdc github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:83 # 0x143fd6e github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0xae github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143fd17 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).collectionGet+0x57 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:567 # 0x143fc29 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionGet+0xc9 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:552 # 0x1447844 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0x84 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:515 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 176] @ 0x48e685 0x424e25 0x5770aa 0x576b68 0x57f0cf 0x575882 0x576938 0x136f285 0x136f23d 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5770a9 database/sql.(*DB).queryDC+0x4c9 database/sql/sql.go:1800 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136f284 database/sql.(*DB).QueryRowContext+0x204 database/sql/sql.go:1847 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 256] @ 0x48e685 0x493329 0x14422b4 0x143e919 0x143e890 0x1448a28 0xefe5bc 0x1096965 0x11df202 0x11dd305 0x1220f29 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143e918 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0x1d8 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143e88f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionList+0x14f github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:394 # 0x1448a27 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*database).ListCollections+0x47 github.com/FerretDB/FerretDB/internal/backends/sqlite/database.go:50 # 0xefe5bb github.com/FerretDB/FerretDB/internal/backends.(*databaseContract).ListCollections+0xfb github.com/FerretDB/FerretDB/internal/backends/database.go:114 # 0x1096964 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*database).ListCollections+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:58 # 0x11df201 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x461 github.com/FerretDB/FerretDB/internal/handler/handler.go:668 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 2048] @ 0x48e693 0x493933 0x61f4dc 0x61f44c 0x6242b7 0x607294 0x625fd3 0x623023 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x61f4db encoding/json/jsontext.stateMachine.MayAppendDelim+0x17b encoding/json/jsontext/state.go:394 # 0x61f44b encoding/json/v2.makeUintArshaler.func1+0xeb encoding/json/v2/arshal_default.go:578 # 0x6242b6 encoding/json/v2.makeSliceArshaler.func2+0x7f6 encoding/json/v2/arshal_default.go:1528 # 0x607293 encoding/json/v2.marshalValueAny+0x353 encoding/json/v2/arshal_any.go:57 # 0x625fd2 encoding/json/v2.makeInterfaceArshaler.func1+0x6f2 encoding/json/v2/arshal_default.go:1853 # 0x623022 encoding/json/v2.makeMapArshaler.func2+0x1ba2 encoding/json/v2/arshal_default.go:898 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 64] @ 0x109505e 0x1094fe2 0x11df1ce 0x11dd305 0x1220f29 0x498301 # 0x109505d github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.newDatabase+0xbd github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/database.go:35 # 0x1094fe1 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*backend).Database+0x41 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/backend.go:77 # 0x11df1cd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x42d github.com/FerretDB/FerretDB/internal/handler/handler.go:663 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 896] @ 0x48e693 0x493933 0x5e67c5 0x5e674b 0x5f9b38 0x5f0c45 0x622f50 0x622f16 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x5e67c4 slices.Grow[...]+0xa4 slices/slices.go:428 # 0x5e674a encoding/json/internal/jsonwire.AppendQuote+0x2a encoding/json/internal/jsonwire/encode.go:68 # 0x5f9b37 encoding/json/jsontext.Token.appendString+0xb7 encoding/json/jsontext/token.go:270 # 0x5f0c44 encoding/json/jsontext.(*encoderState).WriteToken+0x324 encoding/json/jsontext/encode.go:371 # 0x622f4f encoding/json/jsontext.(*Encoder).WriteToken+0x1acf encoding/json/jsontext/encode.go:345 # 0x622f15 encoding/json/v2.makeMapArshaler.func2+0x1a95 encoding/json/v2/arshal_default.go:892 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 80] @ 0x48e5eb 0x471f77 0x5244c6 0x136f4ed 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136f4ec github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x46c github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 768] @ 0x48e685 0x493329 0x14422b4 0x143fd6f 0x143fd18 0x143fc2a 0x1447845 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143fd6e github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0xae github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143fd17 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).collectionGet+0x57 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:567 # 0x143fc29 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionGet+0xc9 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:552 # 0x1447844 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0x84 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:515 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 8] @ 0x51b2d9 0x51b64f 0x519bbe 0x121eff9 0x121efe4 0x121f814 0x1220da9 0x498301 # 0x51b2d8 os.newFile+0x58 os/file_unix.go:145 # 0x51b64e os.openFileNolog+0x1ae os/file_unix.go:279 # 0x519bbd os.OpenFile+0x3d os/file.go:412 # 0x121eff8 os.Open+0x58 os/file.go:390 # 0x121efe3 github.com/FerretDB/FerretDB/internal/handler.procStatCPU+0x43 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:125 # 0x121f813 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x273 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:230 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x875cdb 0x87c571 0x136facf 0x144753a 0xefdc5c 0x1096405 0x11dff84 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136face github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x4ee github.com/FerretDB/FerretDB/internal/util/fsql/db.go:138 # 0x1447539 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Compact+0xf9 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:498 # 0xefdc5b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Compact+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:364 # 0x1096404 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Compact+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:204 # 0x11dff83 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x623 github.com/FerretDB/FerretDB/internal/handler/handler.go:775 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 512] @ 0x48e693 0x493933 0x5e67c5 0x5e674b 0x5f9b38 0x5f0c45 0x622f50 0x622f16 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x5e67c4 slices.Grow[...]+0xa4 slices/slices.go:428 # 0x5e674a encoding/json/internal/jsonwire.AppendQuote+0x2a encoding/json/internal/jsonwire/encode.go:68 # 0x5f9b37 encoding/json/jsontext.Token.appendString+0xb7 encoding/json/jsontext/token.go:270 # 0x5f0c44 encoding/json/jsontext.(*encoderState).WriteToken+0x324 encoding/json/jsontext/encode.go:371 # 0x622f4f encoding/json/jsontext.(*Encoder).WriteToken+0x1acf encoding/json/jsontext/encode.go:345 # 0x622f15 encoding/json/v2.makeMapArshaler.func2+0x1a95 encoding/json/v2/arshal_default.go:892 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x148b287 0x1487484 0x1490449 0x498301 # 0x148b286 github.com/arl/statsviz/internal/plot.init.func18.1+0x126 github.com/arl/statsviz@v0.8.2/internal/plot/plot_mspan_mcache.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x48e5cf 0x42134b 0x11dfb79 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x11dfb78 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x218 github.com/FerretDB/FerretDB/internal/handler/handler.go:729 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 64] @ 0x48e5cf 0x4938c7 0x136fa4f 0x144753a 0xefdc5c 0x1096405 0x11dff84 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136fa4e github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x46e github.com/FerretDB/FerretDB/internal/util/fsql/db.go:137 # 0x1447539 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Compact+0xf9 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:498 # 0xefdc5b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Compact+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:364 # 0x1096404 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Compact+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:204 # 0x11dff83 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x623 github.com/FerretDB/FerretDB/internal/handler/handler.go:775 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 32] @ 0x48e5cf 0x424e25 0x408b52 0x40706d 0x40d325 0x14874b5 0x1490449 0x498301 # 0x14874b4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x254 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x1093489 0x87c58f 0x136f490 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1093488 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x48 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:202 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e685 0x42134b 0xc322f4 0xc3200d 0xefc555 0x1095165 0x11dd9fd 0x11dd685 0x1220e69 0x498301 # 0xc322f3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:187 # 0xc3200c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.46.0/internal/global/trace.go:150 # 0xefc554 github.com/FerretDB/FerretDB/internal/backends.(*backendContract).ListDatabases+0x94 github.com/FerretDB/FerretDB/internal/backends/backend.go:152 # 0x1095164 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*backend).ListDatabases+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/backend.go:84 # 0x11dd9fc github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x1fc github.com/FerretDB/FerretDB/internal/handler/handler.go:478 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 2048] @ 0x48e693 0x493933 0x5e67c5 0x5e674b 0x5f9b38 0x5f0c45 0x622f50 0x622f16 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x5e67c4 slices.Grow[...]+0xa4 slices/slices.go:428 # 0x5e674a encoding/json/internal/jsonwire.AppendQuote+0x2a encoding/json/internal/jsonwire/encode.go:68 # 0x5f9b37 encoding/json/jsontext.Token.appendString+0xb7 encoding/json/jsontext/token.go:270 # 0x5f0c44 encoding/json/jsontext.(*encoderState).WriteToken+0x324 encoding/json/jsontext/encode.go:371 # 0x622f4f encoding/json/jsontext.(*Encoder).WriteToken+0x1acf encoding/json/jsontext/encode.go:345 # 0x622f15 encoding/json/v2.makeMapArshaler.func2+0x1a95 encoding/json/v2/arshal_default.go:892 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x148db55 0x1487484 0x1490449 0x498301 # 0x148db54 github.com/arl/statsviz/internal/plot.init.func31.1+0x114 github.com/arl/statsviz@v0.8.2/internal/plot/plot_total_pauses_other.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x14898a6 0x1487484 0x1490449 0x498301 # 0x14898a5 github.com/arl/statsviz/internal/plot.init.func7.1+0xa5 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_cleanups.go:19 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 64] @ 0x1091f92 0x1093469 0x87c58f 0x136f1ac 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091f91 github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x1f1 github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:165 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x148c4b5 0x1487484 0x1490449 0x498301 # 0x148c4b4 github.com/arl/statsviz/internal/plot.init.func24.1+0x114 github.com/arl/statsviz@v0.8.2/internal/plot/plot_stopping_pauses_gc.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x875cdb 0x87c571 0x136f490 0x14527b6 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14527b5 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x975 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:164 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x14882b1 0x1487484 0x1490449 0x498301 # 0x14882b0 github.com/arl/statsviz/internal/plot.init.func2.1+0x70 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cgo.go:19 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x136f413 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f412 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x392 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:111 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 80] @ 0x48e5cf 0x4938c7 0x1091e3e 0x1091dd4 0x1093469 0x87c58f 0x136facf 0x1452a11 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091e3d slices.Clone[...]+0x9d slices/slices.go:362 # 0x1091dd3 github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x33 github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136face github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x4ee github.com/FerretDB/FerretDB/internal/util/fsql/db.go:138 # 0x1452a10 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0xbd0 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:77 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 80] @ 0x48e5cf 0x493329 0x56c397 0x57f28e 0x57de31 0x576d97 0x576b68 0x57f0cf 0x575882 0x576938 0x136ed58 0x1446f25 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x56c396 database/sql.driverArgsConnLocked+0x56 database/sql/convert.go:112 # 0x57f28d database/sql.(*DB).queryDC.func1+0xad database/sql/sql.go:1787 # 0x57de30 database/sql.withLock+0x70 database/sql/sql.go:3615 # 0x576d96 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1786 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136ed57 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x217 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:91 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 128] @ 0x48e685 0x493329 0x14422b4 0x143fd6f 0x143fd18 0x143fc2a 0x1447845 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x14422b3 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.Settings.deepCopy+0x93 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/settings.go:78 # 0x143fd6e github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0xae github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:79 # 0x143fd17 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).collectionGet+0x57 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:567 # 0x143fc29 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionGet+0xc9 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:552 # 0x1447844 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0x84 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:515 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136facf 0x1452a11 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136face github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x4ee github.com/FerretDB/FerretDB/internal/util/fsql/db.go:138 # 0x1452a10 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0xbd0 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:77 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e693 0x471f77 0x5244c6 0x136ecdc 0x1446f25 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136ecdb github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x19b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:89 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x148d415 0x1487484 0x1490449 0x498301 # 0x148d414 github.com/arl/statsviz/internal/plot.init.func29.1+0x114 github.com/arl/statsviz@v0.8.2/internal/plot/plot_total_pauses_gc.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [4: 192] @ 0x48e5cf 0x424e25 0x48e95a 0x48e96f 0x14872ce 0x1490449 0x498301 # 0x14872cd github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x6d github.com/arl/statsviz@v0.8.2/internal/plot/list.go:125 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x1489de6 0x1487484 0x1490449 0x498301 # 0x1489de5 github.com/arl/statsviz/internal/plot.init.func9.1+0xa5 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_finalizers.go:19 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 352] @ 0x48e685 0x424e25 0x5770aa 0x576b68 0x57f0cf 0x575882 0x576938 0x136f285 0x136f23d 0x14521d2 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5770a9 database/sql.(*DB).queryDC+0x4c9 database/sql/sql.go:1800 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136f284 database/sql.(*DB).QueryRowContext+0x204 database/sql/sql.go:1847 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x14521d1 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x391 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 80] @ 0x48e5eb 0x471f77 0x5244c6 0x136f4ed 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x136f4ec github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x46c github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x148cbf5 0x1487484 0x1490449 0x498301 # 0x148cbf4 github.com/arl/statsviz/internal/plot.init.func26.1+0x114 github.com/arl/statsviz@v0.8.2/internal/plot/plot_stopping_pauses_other.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 80] @ 0x48e5cf 0x4938c7 0x1091e3e 0x1091dd4 0x1093469 0x87c58f 0x136ef05 0x1446f25 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091e3d slices.Clone[...]+0x9d slices/slices.go:362 # 0x1091dd3 github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x33 github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136ef04 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x3c4 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:95 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x136f413 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f412 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x392 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:111 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 160] @ 0x48e5eb 0x493329 0x121f130 0x121f814 0x1220da9 0x498301 # 0x121f12f github.com/FerretDB/FerretDB/internal/handler.procStatCPU+0x18f github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:146 # 0x121f813 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x273 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:230 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [1: 16] @ 0x48e5cf 0x493329 0x57b92a 0x58026c 0x57b7b2 0x57d9cb 0x14526e5 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x57b929 database/sql.(*Rows).nextLocked+0x109 database/sql/sql.go:3084 # 0x58026b database/sql.(*Rows).Next.func1+0x6b database/sql/sql.go:3054 # 0x57b7b1 database/sql.(*Rows).Next+0x51 database/sql/sql.go:3055 # 0x57d9ca database/sql.(*Row).Scan+0x10a database/sql/sql.go:3552 # 0x14526e4 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8a4 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 16] @ 0x1489dca 0x1487484 0x1490449 0x498301 # 0x1489dc9 github.com/arl/statsviz/internal/plot.init.func9.1+0x89 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_finalizers.go:19 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 48] @ 0x48e5cf 0x493329 0x1447b85 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x1447b84 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0x3c4 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:534 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [2: 32] @ 0x148d1d4 0x1487484 0x1490449 0x498301 # 0x148d1d3 github.com/arl/statsviz/internal/plot.init.func28.1+0x53 github.com/arl/statsviz@v0.8.2/internal/plot/plot_threads.go:18 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 64] @ 0x148b038 0x1487484 0x1490449 0x498301 # 0x148b037 github.com/arl/statsviz/internal/plot.init.func17.1+0xf7 github.com/arl/statsviz@v0.8.2/internal/plot/plot_memory_classes.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x1093489 0x87c58f 0x136facf 0x144753a 0xefdc5c 0x1096405 0x11dff84 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1093488 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x48 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:202 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136face github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x4ee github.com/FerretDB/FerretDB/internal/util/fsql/db.go:138 # 0x1447539 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Compact+0xf9 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:498 # 0xefdc5b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Compact+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:364 # 0x1096404 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Compact+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:204 # 0x11dff83 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x623 github.com/FerretDB/FerretDB/internal/handler/handler.go:775 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 96] @ 0x48e5cf 0x48e7c5 0x4f68bd 0x606375 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x48e7c4 reflect.unsafe_New+0x24 runtime/malloc.go:2162 # 0x4f68bc reflect.New+0x5c reflect/value.go:3205 # 0x606374 encoding/json/v2.marshalEncode+0xd4 encoding/json/v2/arshal.go:236 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 16] @ 0x148829d 0x1487484 0x1490449 0x498301 # 0x148829c github.com/arl/statsviz/internal/plot.init.func2.1+0x5c github.com/arl/statsviz@v0.8.2/internal/plot/plot_cgo.go:19 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 16] @ 0x57d61d 0x57d595 0x57da48 0x1452205 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x57d61c database/sql.(*Rows).close+0x5c database/sql/sql.go:3485 # 0x57d594 database/sql.(*Rows).Close+0x34 database/sql/sql.go:3482 # 0x57da47 database/sql.(*Row).Scan+0x187 database/sql/sql.go:3563 # 0x1452204 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x3c4 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:127 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 32] @ 0x148ad6a 0x1487484 0x1490449 0x498301 # 0x148ad69 github.com/arl/statsviz/internal/plot.init.func15.1+0x89 github.com/arl/statsviz@v0.8.2/internal/plot/plot_live_bytes.go:18 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 96] @ 0x48e685 0x493329 0x1447894 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x1447893 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0xd3 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:524 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [5: 120] @ 0x48e5cf 0x48e2e5 0x1489706 0x1487484 0x1490449 0x498301 # 0x1489705 github.com/arl/statsviz/internal/plot.init.func6.1+0x185 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc.go:29 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [145: 296960] @ 0x48e693 0x493933 0x4b0095 0x4afaef 0x4afcb9 0x64199b 0x14877bc 0x1490449 0x498301 # 0x4b0094 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x4afaee bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x4afcb8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x64199a encoding/json.(*Encoder).Encode+0x1ba encoding/json/v2_stream.go:156 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 16] @ 0x48e5cf 0x48e245 0x136f4b6 0x14527b6 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x136f4b5 github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x435 github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14527b5 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x975 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:164 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f1ac 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [4: 96] @ 0x48e5cf 0x48e2e5 0x148ad86 0x1487484 0x1490449 0x498301 # 0x148ad85 github.com/arl/statsviz/internal/plot.init.func15.1+0xa5 github.com/arl/statsviz@v0.8.2/internal/plot/plot_live_bytes.go:18 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 80] @ 0x427c88 0x48e5eb 0x471f77 0x5244c6 0x145219c 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5244c5 fmt.Sprintf+0x65 fmt/print.go:232 # 0x145219b github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x35b github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:120 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 96] @ 0x48e685 0x48e805 0x4a2525 0x598fa5 0x144806b 0xefde3f 0x1096465 0x11ddc39 0x11dd685 0x1220e69 0x498301 # 0x48e804 internal/reflectlite.unsafe_New+0x24 runtime/malloc.go:2167 # 0x4a2524 internal/reflectlite.Swapper+0x384 internal/reflectlite/swapper.go:66 # 0x598fa4 sort.Slice+0x84 sort/slice.go:26 # 0x144806a github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).ListIndexes+0x8aa github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:574 # 0xefde3e github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).ListIndexes+0xfe github.com/FerretDB/FerretDB/internal/backends/collection.go:432 # 0x1096464 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).ListIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:209 # 0x11ddc38 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x438 github.com/FerretDB/FerretDB/internal/handler/handler.go:500 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x1489c78 0x1487484 0x1490449 0x498301 # 0x1489c77 github.com/arl/statsviz/internal/plot.init.func8.1+0x137 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_cycles.go:24 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [10: 5120] @ 0x48e693 0x493329 0x51a409 0x51a2d3 0x121f465 0x121f919 0x1220da9 0x498301 # 0x51a408 os.readFileContents+0x48 os/file.go:913 # 0x51a2d2 os.ReadFile+0xd2 os/file.go:878 # 0x121f464 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0x24 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:171 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x14894c7 0x1487484 0x1490449 0x498301 # 0x14894c6 github.com/arl/statsviz/internal/plot.init.func5.1+0x106 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_scavenger.go:20 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x148a79c 0x1487484 0x1490449 0x498301 # 0x148a79b github.com/arl/statsviz/internal/plot.init.func13.1+0xfb github.com/arl/statsviz@v0.8.2/internal/plot/plot_heap_allocs.go:21 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 176] @ 0x48e685 0x424e25 0x5770aa 0x576b68 0x57f0cf 0x575882 0x576938 0x136f285 0x136f23d 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x5770a9 database/sql.(*DB).queryDC+0x4c9 database/sql/sql.go:1800 # 0x576b67 database/sql.(*DB).query+0x107 database/sql/sql.go:1769 # 0x57f0ce database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1747 # 0x575881 database/sql.(*DB).retry+0x41 database/sql/sql.go:1581 # 0x576937 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1746 # 0x136f284 database/sql.(*DB).QueryRowContext+0x204 database/sql/sql.go:1847 # 0x136f23c github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x1bc github.com/FerretDB/FerretDB/internal/util/fsql/db.go:108 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 16] @ 0x14894a6 0x1487484 0x1490449 0x498301 # 0x14894a5 github.com/arl/statsviz/internal/plot.init.func5.1+0xe5 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_scavenger.go:20 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 160] @ 0x48e5cf 0x4938c7 0x875cdb 0x87c571 0x136f490 0x14520ea 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x14520e9 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x2a9 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:113 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x1489f8b 0x1487484 0x1490449 0x498301 # 0x1489f8a github.com/arl/statsviz/internal/plot.init.func10.1+0xea github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_scan.go:20 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 96] @ 0x48e685 0x424e25 0x143fdee 0x143fd18 0x143fc2a 0x14466d5 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x143fded github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Collection).deepCopy+0x12d github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/metadata.go:76 # 0x143fd17 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).collectionGet+0x57 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:567 # 0x143fc29 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).CollectionGet+0xc9 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:552 # 0x14466d4 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0xb4 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:399 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [5: 120] @ 0x48e5cf 0x48e2e5 0x148b4dd 0x1487484 0x1490449 0x498301 # 0x148b4dc github.com/arl/statsviz/internal/plot.init.func19.1+0x7c github.com/arl/statsviz@v0.8.2/internal/plot/plot_mutex_wait.go:18 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f1ac 0x14527b6 0x1446727 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14527b5 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x975 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:164 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [4: 96] @ 0x1489c52 0x1487484 0x1490449 0x498301 # 0x1489c51 github.com/arl/statsviz/internal/plot.init.func8.1+0x111 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc_cycles.go:24 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [4: 128] @ 0x14896b9 0x1487484 0x1490449 0x498301 # 0x14896b8 github.com/arl/statsviz/internal/plot.init.func6.1+0x138 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gc.go:29 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [5: 120] @ 0x48e5cf 0x48e2e5 0x148b715 0x1487484 0x1490449 0x498301 # 0x148b714 github.com/arl/statsviz/internal/plot.init.func20.1+0x114 github.com/arl/statsviz@v0.8.2/internal/plot/plot_runnable_time.go:22 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [3: 144] @ 0x1490426 0x498301 # 0x1490425 github.com/arl/statsviz.(*Server).init.func1+0x145 github.com/arl/statsviz@v0.8.2/statsviz.go:151 0: 0 [3: 960] @ 0x48e693 0x471f77 0x121f477 0x121f919 0x1220da9 0x498301 # 0x121f476 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0x36 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:176 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x148aea8 0x1487484 0x1490449 0x498301 # 0x148aea7 github.com/arl/statsviz/internal/plot.init.func16.1+0x67 github.com/arl/statsviz@v0.8.2/internal/plot/plot_live_objects.go:16 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [5: 240] @ 0x148a2c6 0x1487484 0x1490449 0x498301 # 0x148a2c5 github.com/arl/statsviz/internal/plot.init.func11.1+0x185 github.com/arl/statsviz@v0.8.2/internal/plot/plot_goroutines.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x148be37 0x1487484 0x1490449 0x498301 # 0x148be36 github.com/arl/statsviz/internal/plot.init.func22.1+0x136 github.com/arl/statsviz@v0.8.2/internal/plot/plot_size_classes.go:28 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [13: 1456] @ 0x48e685 0x424e25 0x14872bc 0x1490449 0x498301 # 0x14872bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x5b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:122 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [6: 1248] @ 0x48e685 0x424e25 0x51d7cc 0x51a373 0x51a2b3 0x121f465 0x121f919 0x1220da9 0x498301 # 0x51d7cb os.(*File).Stat+0x2b os/stat_unix.go:19 # 0x51a372 os.statOrZero+0x12 os/file.go:882 # 0x51a2b2 os.ReadFile+0xb2 os/file.go:878 # 0x121f464 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0x24 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:171 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [1: 24] @ 0x48e5cf 0x48e2e5 0x148d1e8 0x1487484 0x1490449 0x498301 # 0x148d1e7 github.com/arl/statsviz/internal/plot.init.func28.1+0x67 github.com/arl/statsviz@v0.8.2/internal/plot/plot_threads.go:18 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x148a488 0x1487484 0x1490449 0x498301 # 0x148a487 github.com/arl/statsviz/internal/plot.init.func12.1+0x67 github.com/arl/statsviz@v0.8.2/internal/plot/plot_gs_stack_size.go:15 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [4: 704] @ 0x48e685 0x493329 0x53b153 0x121f0ed 0x121f814 0x1220da9 0x498301 # 0x53b152 strings.Fields+0x72 strings/strings.go:385 # 0x121f0ec github.com/FerretDB/FerretDB/internal/handler.procStatCPU+0x14c github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:141 # 0x121f813 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x273 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:230 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x875cdb 0x87c571 0x136f71c 0x144753a 0xefdc5c 0x1096405 0x11dff84 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136f71b github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).ExecContext+0x13b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:127 # 0x1447539 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Compact+0xf9 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:498 # 0xefdc5b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Compact+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:364 # 0x1096404 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Compact+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:204 # 0x11dff83 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x623 github.com/FerretDB/FerretDB/internal/handler/handler.go:775 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [3: 72] @ 0x48e5cf 0x48e2e5 0x1489134 0x1487484 0x1490449 0x498301 # 0x1489133 github.com/arl/statsviz/internal/plot.init.func4.1+0x293 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_overall.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x875cdb 0x87c571 0x136ec7c 0x1446f25 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x875cda log/slog.argsToAttrSlice+0x11a log/slog/attr.go:86 # 0x87c570 log/slog.(*Logger).With+0x90 log/slog/logger.go:131 # 0x136ec7b github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryContext+0x13b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:89 # 0x1446f24 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x904 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:430 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 128] @ 0x48e685 0x424e25 0x11dd969 0x11dd95d 0x11dd685 0x1220e69 0x498301 # 0x11dd968 github.com/FerretDB/FerretDB/internal/clientconn/conninfo.New+0x168 github.com/FerretDB/FerretDB/internal/clientconn/conninfo/conn_info.go:58 # 0x11dd95c github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllTTLCollections+0x15c github.com/FerretDB/FerretDB/internal/handler/handler.go:472 # 0x11dd684 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runTTLCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:445 # 0x1220e68 github.com/FerretDB/FerretDB/internal/handler.New.func2+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:232 0: 0 [1: 32] @ 0x48e5cf 0x493329 0x14467a8 0xefda7c 0x10963a5 0x11dffce 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x14467a7 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x187 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:412 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dffcd github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0x66d github.com/FerretDB/FerretDB/internal/handler/handler.go:779 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [41: 656] @ 0x48e5cf 0x48e7c5 0x4f217a 0x4e0db2 0x622fba 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x48e7c4 reflect.unsafe_New+0x24 runtime/malloc.go:2162 # 0x4f2179 reflect.copyVal+0x39 reflect/value.go:1896 # 0x4e0db1 reflect.Value.MapIndex+0x191 reflect/map.go:214 # 0x622fb9 encoding/json/v2.makeMapArshaler.func2+0x1b39 encoding/json/v2/arshal_default.go:897 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [94: 385024] @ 0x48e693 0x493329 0x890907 0x121f09f 0x121f814 0x1220da9 0x498301 # 0x890906 bufio.(*Scanner).Scan+0x366 bufio/scan.go:209 # 0x121f09e github.com/FerretDB/FerretDB/internal/handler.procStatCPU+0xfe github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:132 # 0x121f813 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x273 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:230 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [2: 192] @ 0x48e685 0x424e25 0x51b2ea 0x51b64f 0x519bbe 0x51a24a 0x51a241 0x121f465 0x121f919 0x1220da9 0x498301 # 0x51b2e9 os.newFile+0x69 os/file_unix.go:145 # 0x51b64e os.openFileNolog+0x1ae os/file_unix.go:279 # 0x519bbd os.OpenFile+0x3d os/file.go:412 # 0x51a249 os.Open+0x49 os/file.go:390 # 0x51a240 os.ReadFile+0x40 os/file.go:872 # 0x121f464 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0x24 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:171 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [136: 156672] @ 0x48e68c 0x48e865 0x48e913 0x408c5d 0x408c5e 0x408baf 0x40ad17 0x40aa85 0x40d39f 0x14874b5 0x1490449 0x498301 # 0x14874b4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x254 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [2: 48] @ 0x48e5cf 0x48e2e5 0x148a307 0x1487484 0x1490449 0x498301 # 0x148a306 github.com/arl/statsviz/internal/plot.init.func11.1+0x1c6 github.com/arl/statsviz@v0.8.2/internal/plot/plot_goroutines.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [64: 36864] @ 0x48e68c 0x48e865 0x48e913 0x408c5d 0x408c5e 0x408baf 0x40706d 0x40d325 0x14874b5 0x1490449 0x498301 # 0x14874b4 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x254 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f490 0x1452734 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f48f github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x40f github.com/FerretDB/FerretDB/internal/util/fsql/db.go:112 # 0x1452733 github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x8f3 github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:156 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [1: 160] @ 0x48e685 0x4938c7 0x1091eff 0x1093469 0x87c58f 0x136f1ac 0x14526ae 0x1446727 0xefda7c 0x10963a5 0x11dfa37 0x11df2d9 0x11dd305 0x1220f29 0x498301 # 0x1091efe github.com/FerretDB/FerretDB/internal/util/logging.(*consoleHandler).WithAttrs+0x15e github.com/FerretDB/FerretDB/internal/util/logging/console_handler.go:167 # 0x1093468 github.com/FerretDB/FerretDB/internal/util/logging.(*Handler).WithAttrs+0x28 github.com/FerretDB/FerretDB/internal/util/logging/handler.go:203 # 0x87c58e log/slog.(*Logger).With+0xae log/slog/logger.go:131 # 0x136f1ab github.com/FerretDB/FerretDB/internal/util/fsql.(*DB).QueryRowContext+0x12b github.com/FerretDB/FerretDB/internal/util/fsql/db.go:106 # 0x14526ad github.com/FerretDB/FerretDB/internal/backends/sqlite.collectionsStats+0x86d github.com/FerretDB/FerretDB/internal/backends/sqlite/sqlite.go:148 # 0x1446726 github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).Stats+0x106 github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:406 # 0xefda7b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).Stats+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:337 # 0x10963a4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).Stats+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:199 # 0x11dfa36 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupCappedCollection+0xd6 github.com/FerretDB/FerretDB/internal/handler/handler.go:720 # 0x11df2d8 github.com/FerretDB/FerretDB/internal/handler.(*Handler).cleanupAllCappedCollections+0x538 github.com/FerretDB/FerretDB/internal/handler/handler.go:678 # 0x11dd304 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runCappedCleanup+0x204 github.com/FerretDB/FerretDB/internal/handler/handler.go:419 # 0x1220f28 github.com/FerretDB/FerretDB/internal/handler.New.func1+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:224 0: 0 [12: 10752] @ 0x48e693 0x493933 0x51a50d 0x51a4c6 0x51a2d3 0x121f465 0x121f919 0x1220da9 0x498301 # 0x51a50c slices.Grow[...]+0x14c slices/slices.go:428 # 0x51a4c5 os.readFileContents+0x105 os/file.go:929 # 0x51a2d2 os.ReadFile+0xd2 os/file.go:878 # 0x121f464 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0x24 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:171 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [74: 1776] @ 0x48e5cf 0x48e7c5 0x4f68bd 0x606cfd 0x625df2 0x623023 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x48e7c4 reflect.unsafe_New+0x24 runtime/malloc.go:2162 # 0x4f68bc reflect.New+0x5c reflect/value.go:3205 # 0x606cfc encoding/json/v2.newAddressableValue+0x1c encoding/json/v2/arshal.go:504 # 0x625df1 encoding/json/v2.makeInterfaceArshaler.func1+0x511 encoding/json/v2/arshal_default.go:1843 # 0x623022 encoding/json/v2.makeMapArshaler.func2+0x1ba2 encoding/json/v2/arshal_default.go:898 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [6: 192] @ 0x148ab86 0x1487484 0x1490449 0x498301 # 0x148ab85 github.com/arl/statsviz/internal/plot.init.func14.1+0x165 github.com/arl/statsviz@v0.8.2/internal/plot/plot_heap_details.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [79: 1896] @ 0x48e5cf 0x48e7c5 0x4f68bd 0x606cfd 0x607131 0x625fd3 0x623023 0x61bf6a 0x61bf6a 0x60648f 0x606159 0x6418af 0x14877bc 0x1490449 0x498301 # 0x48e7c4 reflect.unsafe_New+0x24 runtime/malloc.go:2162 # 0x4f68bc reflect.New+0x5c reflect/value.go:3205 # 0x606cfc encoding/json/v2.newAddressableValue+0x1c encoding/json/v2/arshal.go:504 # 0x607130 encoding/json/v2.marshalValueAny+0x1f0 encoding/json/v2/arshal_any.go:51 # 0x625fd2 encoding/json/v2.makeInterfaceArshaler.func1+0x6f2 encoding/json/v2/arshal_default.go:1853 # 0x623022 encoding/json/v2.makeMapArshaler.func2+0x1ba2 encoding/json/v2/arshal_default.go:898 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x61bf69 encoding/json/v2.makeStructArshaler.func2+0xb29 encoding/json/v2/arshal_default.go:1228 # 0x60648e encoding/json/v2.marshalEncode+0x1ee encoding/json/v2/arshal.go:248 # 0x606158 encoding/json/v2.MarshalEncode+0x518 encoding/json/v2/arshal.go:220 # 0x6418ae encoding/json.(*Encoder).Encode+0xce encoding/json/v2_stream.go:143 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [6: 288] @ 0x14890f2 0x1487484 0x1490449 0x498301 # 0x14890f1 github.com/arl/statsviz/internal/plot.init.func4.1+0x251 github.com/arl/statsviz@v0.8.2/internal/plot/plot_cpu_overall.go:30 # 0x1487483 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x223 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:131 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [75: 134400] @ 0x48e693 0x493933 0x4b0095 0x4afaef 0x4afcb9 0x64199b 0x14877bc 0x1490449 0x498301 # 0x4b0094 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x4afaee bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x4afcb8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x64199a encoding/json.(*Encoder).Encode+0x1ba encoding/json/v2_stream.go:156 # 0x14877bb github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x55b github.com/arl/statsviz@v0.8.2/internal/plot/list.go:153 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [707: 4615296] @ 0x48e68c 0x493329 0x6478cc 0x14872c9 0x1490449 0x498301 # 0x6478cb runtime/debug.ReadGCStats+0x18b runtime/debug/garbage.go:57 # 0x14872c8 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x68 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:123 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [526: 2558464] @ 0x48e693 0x493329 0x64777f 0x14872c9 0x1490449 0x498301 # 0x64777e runtime/debug.ReadGCStats+0x3e runtime/debug/garbage.go:39 # 0x14872c8 github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x68 github.com/arl/statsviz@v0.8.2/internal/plot/list.go:123 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [20: 17920] @ 0x48e68c 0x493329 0x53b153 0x121f4e5 0x121f919 0x1220da9 0x498301 # 0x53b152 strings.Fields+0x72 strings/strings.go:385 # 0x121f4e4 github.com/FerretDB/FerretDB/internal/handler.procSelfCPU+0xa4 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:182 # 0x121f918 github.com/FerretDB/FerretDB/internal/handler.(*Handler).runSelfRegulation+0x378 github.com/FerretDB/FerretDB/internal/handler/selfregulate.go:256 # 0x1220da8 github.com/FerretDB/FerretDB/internal/handler.New.func3+0x48 github.com/FerretDB/FerretDB/internal/handler/handler.go:240 0: 0 [32: 9216] @ 0x48e685 0x48e87e 0x48e913 0x406fe5 0x406fd8 0x40d2bc 0x148738d 0x1490449 0x498301 # 0x148738c github.com/arl/statsviz/internal/plot.(*List).WriteTo+0x12c github.com/arl/statsviz@v0.8.2/internal/plot/list.go:125 # 0x1490448 github.com/arl/statsviz.(*Server).init.func1+0x168 github.com/arl/statsviz@v0.8.2/statsviz.go:152 0: 0 [1: 64] @ 0x48e5cf 0x42134b 0x144122b 0x1440a05 0x14486cb 0xefe13c 0x10964c5 0x11dcd36 0x11dbc9d 0x1453bed 0x1453892 0x14a92d7 0x14a7c35 0x456ba7 0x498301 # 0x144122a github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).indexesCreate+0x78a github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:699 # 0x1440a04 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata.(*Registry).IndexesCreate+0x104 github.com/FerretDB/FerretDB/internal/backends/sqlite/metadata/registry.go:652 # 0x14486ca github.com/FerretDB/FerretDB/internal/backends/sqlite.(*collection).CreateIndexes+0x5ea github.com/FerretDB/FerretDB/internal/backends/sqlite/collection.go:631 # 0xefe13b github.com/FerretDB/FerretDB/internal/backends.(*collectionContract).CreateIndexes+0xfb github.com/FerretDB/FerretDB/internal/backends/collection.go:467 # 0x10964c4 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog.(*collection).CreateIndexes+0x24 github.com/FerretDB/FerretDB/internal/backends/decorators/oplog/collection.go:214 # 0x11dcd35 github.com/FerretDB/FerretDB/internal/handler.(*Handler).ensureOplog+0x515 github.com/FerretDB/FerretDB/internal/handler/handler.go:395 # 0x11dbc9c github.com/FerretDB/FerretDB/internal/handler.New+0x8fc github.com/FerretDB/FerretDB/internal/handler/handler.go:215 # 0x1453bec github.com/FerretDB/FerretDB/internal/handler/registry.init.3.func1+0x26c github.com/FerretDB/FerretDB/internal/handler/registry/sqlite.go:63 # 0x1453891 github.com/FerretDB/FerretDB/internal/handler/registry.NewHandler+0x111 github.com/FerretDB/FerretDB/internal/handler/registry/registry.go:102 # 0x14a92d6 main.run+0xe16 github.com/FerretDB/FerretDB/cmd/ferretdb/main.go:540 # 0x14a7c34 main.main+0x74 github.com/FerretDB/FerretDB/cmd/ferretdb/main.go:234 # 0x456ba6 runtime.main+0x426 runtime/proc.go:302 0: 0 [1: 576] @ 0x48e68c 0x48e865 0x48e913 0x408c5d 0x408c5e 0x408baf 0x4063a5 0x48e9a9 0x8ac738 0x8ac6fd 0x8afe76 0x8be048 0x8bcf8c 0x8bd632 0x8be067 0x8bd142 0x8bd143 0x8bd5ee 0x8adfe8 0x8adc55 0x8adbd8 0x8adb82 0x8a70e6 0x14a7c0d 0x456ba7 0x498301 # 0x8ac737 github.com/alecthomas/kong.Vars.CloneWith+0x177 github.com/alecthomas/kong@v1.16.1/options.go:40 # 0x8ac6fc github.com/alecthomas/kong.interpolate+0x13c github.com/alecthomas/kong@v1.16.1/interpolate.go:30 # 0x8afe75 github.com/alecthomas/kong.(*Kong).interpolateValue+0x1135 github.com/alecthomas/kong@v1.16.1/kong.go:285 # 0x8be047 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x1e7 github.com/alecthomas/kong@v1.16.1/kong.go:238 # 0x8bcf8b github.com/alecthomas/kong.Visit+0x8b github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8bd631 github.com/alecthomas/kong.Visit.func1+0xb1 github.com/alecthomas/kong@v1.16.1/visit.go:28 # 0x8be066 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x206 github.com/alecthomas/kong@v1.16.1/kong.go:240 # 0x8bd141 github.com/alecthomas/kong.Visit+0x181 github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8bd142 github.com/alecthomas/kong.visitNodeChildren+0x182 github.com/alecthomas/kong@v1.16.1/visit.go:43 # 0x8bd5ed github.com/alecthomas/kong.Visit.func1+0x6d github.com/alecthomas/kong@v1.16.1/visit.go:25 # 0x8adfe7 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x1287 github.com/alecthomas/kong@v1.16.1/kong.go:233 # 0x8adc54 github.com/alecthomas/kong.Visit+0xef4 github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8adbd7 github.com/alecthomas/kong.(*Kong).interpolate+0xe77 github.com/alecthomas/kong@v1.16.1/kong.go:225 # 0x8adb81 github.com/alecthomas/kong.New+0xe21 github.com/alecthomas/kong@v1.16.1/kong.go:168 # 0x8a70e5 github.com/alecthomas/kong.Parse+0x25 github.com/alecthomas/kong@v1.16.1/global.go:9 # 0x14a7c0c main.main+0x4c github.com/FerretDB/FerretDB/cmd/ferretdb/main.go:230 # 0x456ba6 runtime.main+0x426 runtime/proc.go:302 0: 0 [1: 112] @ 0x48e685 0x493329 0x663b68 0x663ae7 0x6638c6 0x6638cb 0x6638ca 0x663b2c 0x8ac619 0x8af548 0x8be048 0x8bcf8c 0x8bd632 0x8be067 0x8bd142 0x8bd143 0x8bd5ee 0x8adfe8 0x8adc55 0x8adbd8 0x8adb82 0x8a70e6 0x14a7c0d 0x456ba7 0x498301 # 0x663b67 regexp.(*Regexp).allStringSubmatch.func1-range1+0x2c7 regexp/regexp.go:992 # 0x663ae6 regexp.(*Regexp).matches.func1+0x246 regexp/regexp.go:792 # 0x6638c5 regexp.(*Regexp).allStringSubmatch.func1+0x25 regexp/regexp.go:991 # 0x6638ca slices.AppendSeq[...]+0x2a slices/iter.go:51 # 0x6638c9 slices.Collect[...]+0x29 slices/iter.go:60 # 0x663b2b regexp.(*Regexp).FindAllStringSubmatch+0x28b regexp/regexp.go:1126 # 0x8ac618 github.com/alecthomas/kong.interpolate+0x58 github.com/alecthomas/kong@v1.16.1/interpolate.go:24 # 0x8af547 github.com/alecthomas/kong.(*Kong).interpolateValue+0x807 github.com/alecthomas/kong@v1.16.1/kong.go:254 # 0x8be047 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x1e7 github.com/alecthomas/kong@v1.16.1/kong.go:238 # 0x8bcf8b github.com/alecthomas/kong.Visit+0x8b github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8bd631 github.com/alecthomas/kong.Visit.func1+0xb1 github.com/alecthomas/kong@v1.16.1/visit.go:28 # 0x8be066 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x206 github.com/alecthomas/kong@v1.16.1/kong.go:240 # 0x8bd141 github.com/alecthomas/kong.Visit+0x181 github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8bd142 github.com/alecthomas/kong.visitNodeChildren+0x182 github.com/alecthomas/kong@v1.16.1/visit.go:43 # 0x8bd5ed github.com/alecthomas/kong.Visit.func1+0x6d github.com/alecthomas/kong@v1.16.1/visit.go:25 # 0x8adfe7 github.com/alecthomas/kong.(*Kong).interpolate.func1+0x1287 github.com/alecthomas/kong@v1.16.1/kong.go:233 # 0x8adc54 github.com/alecthomas/kong.Visit+0xef4 github.com/alecthomas/kong@v1.16.1/visit.go:17 # 0x8adbd7 github.com/alecthomas/kong.(*Kong).interpolate+0xe77 github.com/alecthomas/kong@v1.16.1/kong.go:225 # 0x8adb81 github.com/alecthomas/kong.New+0xe21 github.com/alecthomas/kong@v1.16.1/kong.go:168 # 0x8a70e5 github.com/alecthomas/kong.Parse+0x25 github.com/alecthomas/kong@v1.16.1/global.go:9 # 0x14a7c0c main.main+0x4c github.com/FerretDB/FerretDB/cmd/ferretdb/main.go:230 # 0x456ba6 runtime.main+0x426 runtime/proc.go:302 0: 0 [1: 128] @ 0x48e693 0x493933 0x8ba579 0x8ba8a9 0x8badea 0x894a7a 0x89595b 0x8943ce 0x8ad234 0x8a70e6 0x14a7c0d 0x456ba7 0x498301 # 0x8ba578 github.com/alecthomas/kong.parseTagItems+0x3d8 github.com/alecthomas/kong@v1.16.1/tag.go:155 # 0x8ba8a8 github.com/alecthomas/kong.parseStructTagItems+0x48 github.com/alecthomas/kong@v1.16.1/tag.go:170 # 0x8bade9 github.com/alecthomas/kong.parseTag+0x129 github.com/alecthomas/kong@v1.16.1/tag.go:230 # 0x894a79 github.com/alecthomas/kong.flattenedFields+0x2b9 github.com/alecthomas/kong@v1.16.1/build.go:65 # 0x89595a github.com/alecthomas/kong.buildNode+0xfa github.com/alecthomas/kong@v1.16.1/build.go:145 # 0x8943cd github.com/alecthomas/kong.build+0x32d github.com/alecthomas/kong@v1.16.1/build.go:29 # 0x8ad233 github.com/alecthomas/kong.New+0x4d3 github.com/alecthomas/kong@v1.16.1/kong.go:114 # 0x8a70e5 github.com/alecthomas/kong.Parse+0x25 github.com/alecthomas/kong@v1.16.1/global.go:9 # 0x14a7c0c main.main+0x4c github.com/FerretDB/FerretDB/cmd/ferretdb/main.go:230 # 0x456ba6 runtime.main+0x426 runtime/proc.go:302 0: 0 [1: 48] @ 0x48e5cf 0x4938c7 0x9d5045 0x9d9acd 0x9dab3d 0xb3e85e 0xb3e849 0xb3e6db 0xb3e613 0x465415 0x456b30 0x456b07 0x498301 # 0x9d5044 crypto/x509.parseName+0x204 crypto/x509/parser.go:234 # 0x9d9acc crypto/x509.parseCertificate+0x5cc crypto/x509/parser.go:1045 # 0x9dab3c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1159 # 0xb3e85d golang.org/x/crypto/x509roots/fallback.newFallbackCertPool-range1+0x21d golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:34 # 0xb3e848 golang.org/x/crypto/x509roots/fallback/bundle.Roots.func1+0x208 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/bundle/roots.go:58 # 0xb3e6da golang.org/x/crypto/x509roots/fallback.newFallbackCertPool+0x9a golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:33 # 0xb3e612 golang.org/x/crypto/x509roots/fallback.init.0+0x12 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:28 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 0: 0 [1: 1280] @ 0x48e68c 0x493329 0x65dffa 0x65e9b5 0x65ed8f 0x65f88c 0x65f880 0xb6bd2e 0x465415 0x456b30 0x456b07 0x498301 # 0x65dff9 regexp.onePassCopy+0x39 regexp/onepass.go:226 # 0x65e9b4 regexp.compileOnePass+0x134 regexp/onepass.go:499 # 0x65ed8e regexp.compile+0x8e regexp/regexp.go:186 # 0x65f88b regexp.Compile+0x2b regexp/regexp.go:130 # 0x65f87f regexp.MustCompile+0x1f regexp/regexp.go:310 # 0xb6bd2d github.com/FerretDB/FerretDB/build/version.init.0+0x2d github.com/FerretDB/FerretDB/build/version/version.go:105 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 16 [1: 16] @ 0x4af6a5 0x465415 0x456b30 0x456b07 0x498301 # 0x4af6a4 iter.init+0x24 iter/iter.go:473 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 160 [1: 160] @ 0x48e685 0x424e25 0x4a00a5 0x4a0094 0x49ff57 0xa70de8 0xa70dc7 0xa70d93 0xa71545 0xa716bf 0xa7087d 0x49d14b 0xa708e8 0xa708cb 0xac1bef 0xac3605 0xac44ba 0x14909de 0xadf189 0xadf189 0xae0d6f 0xb02f8e 0xadd4bc 0x498301 # 0x4a00a4 internal/sync.newIndirectNode[...]+0x64 internal/sync/hashtriemap.go:550 # 0x4a0093 internal/sync.(*HashTrieMap[...]).expand+0x53 internal/sync/hashtriemap.go:177 # 0x49ff56 internal/sync.(*HashTrieMap[...]).Swap+0x396 internal/sync/hashtriemap.go:272 # 0xa70de7 internal/sync.(*HashTrieMap[...]).Store+0x247 internal/sync/hashtriemap.go:200 # 0xa70dc6 sync.(*Map).Store+0x226 sync/map.go:53 # 0xa70d92 mime.setExtensionType+0x1f2 mime/type.go:254 # 0xa71544 mime.loadMimeFile+0x164 mime/type_unix.go:97 # 0xa716be mime.initMimeUnix+0x7e mime/type_unix.go:114 # 0xa7087c mime.initMime+0x3c mime/type.go:141 # 0x49d14a sync.(*Once).doSlow+0xaa sync/once.go:78 # 0xa708e7 sync.(*Once).Do+0x47 sync/once.go:69 # 0xa708ca mime.TypeByExtension+0x2a mime/type.go:166 # 0xac1bee net/http.serveContent+0xdee net/http/fs.go:289 # 0xac3604 net/http.serveFile+0x5e4 net/http/fs.go:762 # 0xac44b9 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:1001 # 0x14909dd net/http.StripPrefix.func1+0x2bd net/http/server.go:2400 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xadf188 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2338 # 0xae0d6e net/http.(*ServeMux).ServeHTTP+0x1ce net/http/server.go:2903 # 0xb02f8d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3413 # 0xadd4bb net/http.(*conn).serve+0x6db net/http/server.go:2137 1: 224 [1: 224] @ 0x48e685 0x4938c7 0x9da84e 0x9dab3d 0xb3e85e 0xb3e849 0xb3e6db 0xb3e613 0x465415 0x456b30 0x456b07 0x498301 # 0x9da84d crypto/x509.parseCertificate+0x134d crypto/x509/parser.go:1134 # 0x9dab3c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1159 # 0xb3e85d golang.org/x/crypto/x509roots/fallback.newFallbackCertPool-range1+0x21d golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:34 # 0xb3e848 golang.org/x/crypto/x509roots/fallback/bundle.Roots.func1+0x208 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/bundle/roots.go:58 # 0xb3e6da golang.org/x/crypto/x509roots/fallback.newFallbackCertPool+0x9a golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:33 # 0xb3e612 golang.org/x/crypto/x509roots/fallback.init.0+0x12 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:28 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 448 [1: 448] @ 0x48e685 0x493329 0x65dffa 0x65e9b5 0x65ed8f 0x65f88c 0x65f880 0x998059 0x465415 0x456b30 0x456b07 0x498301 # 0x65dff9 regexp.onePassCopy+0x39 regexp/onepass.go:226 # 0x65e9b4 regexp.compileOnePass+0x134 regexp/onepass.go:499 # 0x65ed8e regexp.compile+0x8e regexp/regexp.go:186 # 0x65f88b regexp.Compile+0x2b regexp/regexp.go:130 # 0x65f87f regexp.MustCompile+0x1f regexp/regexp.go:310 # 0x998058 github.com/prometheus/common/model.init+0x58 github.com/prometheus/common@v0.71.0/model/metric.go:243 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 576 [1: 576] @ 0x48e693 0x493329 0x555918 0x55589d 0x9b1a25 0x9b1a20 0x9b1838 0x9d5df5 0x9d9f5f 0x9dab3d 0xb3e85e 0xb3e849 0xb3e6db 0xb3e613 0x465415 0x456b30 0x456b07 0x498301 # 0x555917 math/big.nat.make+0x97 math/big/nat.go:67 # 0x55589c math/big.nat.setBytes+0x1c math/big/nat.go:1074 # 0x9b1a24 math/big.(*Int).SetBytes+0x104 math/big/int.go:602 # 0x9b1a1f vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xff vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x9b1837 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x3d7 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x9d5df4 crypto/x509.parsePublicKey+0x214 crypto/x509/parser.go:326 # 0x9d9f5e crypto/x509.parseCertificate+0xa5e crypto/x509/parser.go:1093 # 0x9dab3c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1159 # 0xb3e85d golang.org/x/crypto/x509roots/fallback.newFallbackCertPool-range1+0x21d golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:34 # 0xb3e848 golang.org/x/crypto/x509roots/fallback/bundle.Roots.func1+0x208 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/bundle/roots.go:58 # 0xb3e6da golang.org/x/crypto/x509roots/fallback.newFallbackCertPool+0x9a golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:33 # 0xb3e612 golang.org/x/crypto/x509roots/fallback.init.0+0x12 golang.org/x/crypto/x509roots/fallback@v0.0.0-20260630172432-7626c5025624/fallback.go:28 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 2048 [1: 2048] @ 0x48e68c 0x424e25 0x45a691 0x45b0d5 0x45b770 0x491108 0x45dd9e 0x45e2a7 0x459eed 0x459df5 0x49688a # 0x48e68b runtime.mallocgc+0x10b runtime/malloc.go:1133 # 0x424e24 runtime.newobject+0x24 runtime/malloc.go:2141 # 0x45a690 runtime.allocm+0x90 runtime/proc.go:2342 # 0x45b0d4 runtime.newm+0x34 runtime/proc.go:2888 # 0x45b76f runtime.startm+0x12f runtime/proc.go:3111 # 0x491107 runtime.wakep+0xe7 runtime/proc.go:3258 # 0x45dd9d runtime.resetspinning+0x3d runtime/proc.go:4049 # 0x45e2a6 runtime.schedule+0x126 runtime/proc.go:4214 # 0x459eec runtime.mstart1+0xcc runtime/proc.go:1955 # 0x459df4 runtime.mstart0+0x74 runtime/proc.go:1901 # 0x496889 runtime.mstart+0x9 runtime/asm_amd64.s:393 1: 3072 [1: 3072] @ 0x48e68c 0x4938c7 0x64d2a5 0x64d2e1 0x64c759 0x64c710 0x64c505 0x64ca27 0x64c785 0x64ca27 0x64b6f6 0x65ed77 0x65f88c 0x65f880 0xcd3ec5 0x465415 0x456b30 0x456b07 0x498301 # 0x64d2a4 regexp/syntax.(*compiler).inst+0x84 regexp/syntax/compile.go:164 # 0x64d2e0 regexp/syntax.(*compiler).loop+0xc0 regexp/syntax/compile.go:239 # 0x64c758 regexp/syntax.(*compiler).plus+0xed8 regexp/syntax/compile.go:262 # 0x64c70f regexp/syntax.(*compiler).compile+0xe8f regexp/syntax/compile.go:135 # 0x64c504 regexp/syntax.(*compiler).compile+0xc84 regexp/syntax/compile.go:129 # 0x64ca26 regexp/syntax.(*compiler).compile+0x11a6 regexp/syntax/compile.go:147 # 0x64c784 regexp/syntax.(*compiler).compile+0xf04 regexp/syntax/compile.go:137 # 0x64ca26 regexp/syntax.(*compiler).compile+0x11a6 regexp/syntax/compile.go:147 # 0x64b6f5 regexp/syntax.Compile+0x135 regexp/syntax/compile.go:74 # 0x65ed76 regexp.compile+0x76 regexp/regexp.go:175 # 0x65f88b regexp.Compile+0x2b regexp/regexp.go:130 # 0x65f87f regexp.MustCompile+0x1f regexp/regexp.go:310 # 0xcd3ec4 github.com/google/pprof/profile.init+0x544 github.com/google/pprof@v0.0.0-20260802141513-ef3492d7dac3/profile/legacy_profile.go:64 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 1: 6144 [1: 6144] @ 0x48e68c 0x493329 0x9983e6 0x465415 0x456b30 0x456b07 0x498301 # 0x9983e5 runtime/metrics.init.0+0xa5 runtime/metrics/description.go:521 # 0x465414 runtime.doInit1+0xd4 runtime/proc.go:8154 # 0x456b2f runtime.doInit+0x3af runtime/proc.go:8121 # 0x456b06 runtime.main+0x386 runtime/proc.go:269 # runtime.MemStats # Alloc = 3683984 # TotalAlloc = 1248405272 # Sys = 27121928 # Lookups = 0 # Mallocs = 9140324 # Frees = 9107696 # HeapAlloc = 3683984 # HeapSys = 20086784 # HeapIdle = 14237696 # HeapInuse = 5849088 # HeapReleased = 10035200 # HeapObjects = 32628 # Stack = 884736 / 884736 # MSpan = 136160 / 163200 # MCache = 9184 / 16072 # BuckHashSys = 1494074 # GCSys = 3459312 # OtherSys = 1017750 # NextGC = 7184994 # LastGC = 1789321546948532306 # PauseNs = [115624 43611 43351 72619 153165 176050 173065 84641 193877 54828 92754 60793 423263 99698 57844 104597 193352 101872 77392 43394 103443 86957 48026 73385 66153 137991 72906 54968 78309 52402 151279 96705 86243 294795 95850 73715 63270 83342 64646 92192 139327 70729 127916 116707 53138 45654 303733 58660 71122 63122 172856 103636 105050 64070 85703 94860 60839 57069 57130 95741 59801 158758 93111 80546 47666 58301 147850 116503 263181 428283 141638 99265 373166 90333 44617 41566 76276 118233 140763 46815 185618 127205 118877 44942 46396 80056 97467 47555 85608 72295 57612 68509 96613 220295 45040 73705 55309 112369 57404 103343 99816 82284 55538 47459 62124 121265 96835 125840 59587 54742 110779 60269 102991 44598 60050 97808 41871 64058 57087 125766 106723 105326 95891 64403 47055 373155 120510 47056 75132 48979 45998 58379 46131 83688 116276 33266 45051 45727 80868 78137 99819 65463 144807 62653 86445 72651 55667 115578 100817 185759 42933 59783 41527 78056 93782 47971 48526 59908 56782 70393 56277 168087 100001 254310 99184 87395 158663 67358 62402 47158 107366 43900 54558 57270 75755 86808 78630 68534 42784 97491 67751 122733 59258 60739 81049 435761 111871 107866 142262 158601 119582 102573 71681 47748 80589 93055 79358 93622 87319 63451 161977 57321 96596 69414 61677 80312 45493 111318 77732 139754 221046 61112 74594 109095 55290 130214 77220 71119 133485 43457 98680 56632 87902 88946 44671 138640 43378 131156 104312 70717 57738 84858 215385 120296 850609 78577 122057 107090 60150 67302 82363 51288 137274 124872 89553 329600 109462 133835 48052 49255 89756 47372 58981 59080 43997 44966] # PauseEnd = [1789307912155487967 1789307995155863535 1789308078156248130 1789308144155364404 1789308235155581377 1789308323308760765 1789308405156395957 1789308483156269031 1789308563309345778 1789308643308517867 1789308727156325035 1789308803310298774 1789308887155764116 1789308974155453372 1789309048309011259 1789309132156559854 1789309223309623446 1789309307155637993 1789309386156405131 1789309463310628906 1789309538308635922 1789309613155595610 1789309693155897686 1789309778308736023 1789309874155646304 1789309957155539473 1789310048155673067 1789310128308726393 1789310219155606147 1789310303310534675 1789310394155992629 1789310483309648163 1789310558156364030 1789310648155733447 1789310724156358273 1789310804155504053 1789310894156500530 1789310979155572160 1789311059155345967 1789311143310042951 1789311229155812770 1789311313309155250 1789311399155641027 1789311488155869970 1789311571156351830 1789311665155475891 1789311749156363782 1789311843308937723 1789311939155848379 1789312024155707879 1789312103309441995 1789312174156091643 1789312254155606802 1789312335156426057 1789312413156355615 1789312489155623713 1789312573155755598 1789312648308898507 1789312736155977210 1789312823155621657 1789312867888516532 1789312867893328186 1789312867897660268 1789312873298359486 1789312930251442364 1789312930259189281 1789312934429966339 1789312936229581800 1789312936432172376 1789312988055725553 1789312988058241358 1789312988065314465 1789312988487273318 1789312988709932416 1789313082783955365 1789313082785912189 1789313082792208658 1789313083471096997 1789313087794323217 1789313148156427079 1789313268310819281 1789313341156722378 1789313421156306822 1789313497156601528 1789313574156958250 1789313681156500292 1789313793156518244 1789313904156622034 1789314013157041827 1789314119156592154 1789314225156488236 1789314339156492766 1789314457156505792 1789314563310088378 1789314681156547504 1789314784156548625 1789314899157241661 1789315013157033718 1789315125156791470 1789315237156976649 1789315343156516128 1789315446155731952 1789315533156377945 1789315641158115775 1789315739155962355 1789315833309663049 1789315939156033261 1789316048156576804 1789316149156599651 1789316259156642193 1789316363309156811 1789316459155878364 1789316564156331212 1789316677156430730 1789316789156881663 1789316896156672300 1789316996156794509 1789317101156178480 1789317205157298505 1789317323156031016 1789317435156350321 1789317544156493259 1789317653156518894 1789317761156640539 1789317876156449115 1789317985156651587 1789318098309447607 1789318212156606401 1789318318156177979 1789318425156839661 1789318532157427660 1789318644156380558 1789318706156610287 1789318802156474830 1789318851740268483 1789318851745349503 1789318856754499530 1789318941156323979 1789319062157767983 1789319137156138454 1789319217157187137 1789319318309143654 1789319427156109193 1789319531156451433 1789319633310388982 1789319734156518159 1789319838309954974 1789319939156616422 1789320047156195920 1789320143310472284 1789320263311914536 1789320348156112689 1789320459156663041 1789320564155854293 1789320674156440180 1789320788156283897 1789320899156162721 1789320997156108353 1789321108156825799 1789321223156091389 1789321331158945233 1789321417733253380 1789321459312637595 1789321518536306557 1789321546948532306 1789300098156136143 1789300178155932340 1789300267155915980 1789300358155872712 1789300445155920329 1789300526156194526 1789300611156019331 1789300701155960680 1789300788155424372 1789300883155427521 1789300960156232876 1789301047155376820 1789301127156142915 1789301217155956695 1789301304156412229 1789301391156181336 1789301477156413538 1789301552156023554 1789301638309505205 1789301723309754337 1789301809156267750 1789301889155572255 1789301974156020930 1789302059155596554 1789302146156165990 1789302234155752796 1789302319155719360 1789302403308737861 1789302497155956074 1789302585156288449 1789302681155371071 1789302768155878042 1789302854155996912 1789302947155717482 1789303035155586086 1789303124155711316 1789303222155634177 1789303311155907765 1789303394155674273 1789303480156077251 1789303567156053892 1789303651156121619 1789303730155720757 1789303824156195228 1789303912155975544 1789304003308840342 1789304088309240842 1789304178308634367 1789304265155831600 1789304346156145985 1789304426155639070 1789304504155789546 1789304593308708533 1789304680155929883 1789304757155243240 1789304843309721622 1789304932155873399 1789305021156296698 1789305105155722703 1789305186155870139 1789305264155548500 1789305342156346410 1789305429155623027 1789305519155972241 1789305611155891307 1789305695156133099 1789305782156592789 1789305869155977054 1789305960155600682 1789306046156111472 1789306126156266916 1789306211156115255 1789306289155589159 1789306378155254694 1789306453308513609 1789306528308481446 1789306617155917363 1789306709155371092 1789306798155735768 1789306887156275227 1789306981155998071 1789307064156236235 1789307149155901725 1789307228309851712 1789307322155943579 1789307412156136584 1789307488309018753 1789307584155833319 1789307664155168232 1789307753156243417 1789307838155619989] # NumGC = 677 # NumForcedGC = 9 # GCCPUFraction = 3.2109187948178224e-06 # DebugGC = false # MaxRSS = 44793856