2025-11-13T16:00:58.546117Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.546508Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:00:58.574503Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.574823Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:00:58.615004Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.615245Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 204
2025-11-13T16:00:58.721284Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.721668Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 204
2025-11-13T16:00:58.744145Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.744331Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 204
2025-11-13T16:00:58.775085Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.775375Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 204
2025-11-13T16:00:58.968069Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:58.968147Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.968390Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 400
2025-11-13T16:00:58.968446Z :MVP DEBUG: oidc_protected_page.cpp:143: Try to send request to HTTPS port
2025-11-13T16:00:58.968482Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.968636Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:00:58.985820Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:58.985896Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:58.986146Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 400
2025-11-13T16:00:59.216858Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.216931Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.217155Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 307
2025-11-13T16:00:59.225844Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.225917Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.226154Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 302
2025-11-13T16:00:59.239854Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.239922Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.240144Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 302
2025-11-13T16:00:59.261865Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.261955Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.262187Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 302
2025-11-13T16:00:59.269817Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.269898Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.270085Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 302
2025-11-13T16:00:59.333545Z :MVP DEBUG: oidc_protected_page_nebius.cpp:24: Start OIDC process
2025-11-13T16:00:59.372101Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_session_cookie_79632E6F617574682E7964622D766965776572: c2Vz****aWU= (CE0CB168))
2025-11-13T16:00:59.398142Z :MVP DEBUG: oidc_protected_page_nebius.cpp:96: Exchange session token
2025-11-13T16:00:59.498225Z :MVP DEBUG: oidc_protected_page_nebius.cpp:53: Getting access token: 200 OK
2025-11-13T16:00:59.498318Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.498536Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:00:59.697819Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 401
2025-11-13T16:00:59.938081Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 400
2025-11-13T16:00:59.938750Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:00:59.939171Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:00:59.951132Z :MVP DEBUG: oidc_session_create_yandex.cpp:69: SessionService.Create(): OK
2025-11-13T16:00:59.978681Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:00:59.978756Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:00:59.979039Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:01:00.231994Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 400
2025-11-13T16:01:00.232742Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:00.233296Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:01:00.254641Z :MVP DEBUG: oidc_session_create_yandex.cpp:69: SessionService.Create(): OK
2025-11-13T16:01:00.266022Z :MVP DEBUG: oidc_protected_page_yandex.cpp:25: SessionService.Check(): OK
2025-11-13T16:01:00.266121Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:00.266456Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:01:00.348135Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:00.348330Z :MVP DEBUG: oidc_session_create.cpp:51: Check state failed: Calculated digest is not equal expected digest
2025-11-13T16:01:00.481641Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:00.505842Z :MVP DEBUG: oidc_session_create.cpp:51: Check state failed: Calculated digest is not equal expected digest
2025-11-13T16:01:00.672813Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:00.673298Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:01:00.808415Z :MVP DEBUG: oidc_session_create_yandex.cpp:79: SessionService.Create(): 401
2025-11-13T16:01:00.967257Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:00.967803Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:01:01.154580Z :MVP DEBUG: oidc_session_create_yandex.cpp:79: SessionService.Create(): 400
2025-11-13T16:01:01.216502Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:01.216938Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:01:01.357951Z :MVP DEBUG: oidc_session_create_yandex.cpp:79: SessionService.Create(): 400
2025-11-13T16:01:01.428413Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:01.428896Z :MVP DEBUG: oidc_session_create.cpp:71: Incoming response from authorization server: 200
2025-11-13T16:01:01.565832Z :MVP DEBUG: oidc_session_create_yandex.cpp:79: SessionService.Create(): 412
2025-11-13T16:01:01.725831Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 400
2025-11-13T16:01:01.753827Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 400
2025-11-13T16:01:01.771413Z :MVP DEBUG: oidc_protected_page_yandex.cpp:33: SessionService.Check(): 400
2025-11-13T16:01:01.825450Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:01.826143Z :MVP DEBUG: extension.cpp:14: Can not process request to protected resource:
GET /ydb.viewer.page/counters HTTP/1.1
Host: oidcproxy.net
Authorization: <obfuscated>
2025-11-13T16:01:01.843373Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:01.843611Z :MVP DEBUG: oidc_session_create.cpp:43: Restore oidc context failed: Cannot find cookie ydb_oidc_cookie
2025-11-13T16:01:02.015876Z :MVP DEBUG: oidc_session_create.cpp:21: Restore oidc session
2025-11-13T16:01:02.021794Z :MVP DEBUG: oidc_session_create.cpp:51: Check state failed: Calculated digest is not equal expected digest
2025-11-13T16:01:02.207938Z :MVP DEBUG: oidc_impersonate_start_page_nebius.cpp:23: Start impersonation process
2025-11-13T16:01:02.208022Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_session_cookie_636C69656E745F6964: c2Vz****aWU= (CE0CB168))
2025-11-13T16:01:02.208063Z :MVP DEBUG: oidc_impersonate_start_page_nebius.cpp:49: Request impersonated token
2025-11-13T16:01:02.250156Z :MVP DEBUG: oidc_impersonate_start_page_nebius.cpp:100: Incoming response from authorization server: 200
2025-11-13T16:01:02.250294Z :MVP DEBUG: oidc_impersonate_start_page_nebius.cpp:89: Set impersonated cookie: (__Host_impersonated_cookie_636C69656E745F6964: aW1w****bg== (B126DD61))
2025-11-13T16:01:02.559164Z :MVP DEBUG: oidc_impersonate_start_page_nebius.cpp:23: Start impersonation process
2025-11-13T16:01:02.559251Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_session_cookie_636C69656E745F6964: c2Vz****aWU= (CE0CB168))
2025-11-13T16:01:02.666532Z :MVP DEBUG: oidc_cleanup_page.cpp:20: Clear cookie: (__Host_impersonated_cookie_636C69656E745F6964)
2025-11-13T16:01:02.810278Z :MVP DEBUG: oidc_protected_page_nebius.cpp:24: Start OIDC process
2025-11-13T16:01:02.830048Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_session_cookie_636C69656E745F6964: c2Vz****aWU= (CE0CB168))
2025-11-13T16:01:02.845849Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_impersonated_cookie_636C69656E745F6964: aW1w****ZQ== (1A20D8C0))
2025-11-13T16:01:02.849844Z :MVP DEBUG: oidc_protected_page_nebius.cpp:107: Exchange impersonated token
2025-11-13T16:01:02.937874Z :MVP DEBUG: oidc_protected_page_nebius.cpp:53: Getting access token: 200 OK
2025-11-13T16:01:02.937962Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:02.938178Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:01:02.999872Z :MVP DEBUG: oidc_protected_page_nebius.cpp:24: Start OIDC process
2025-11-13T16:01:02.999952Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_session_cookie_636C69656E745F6964: c2Vz****aWU= (CE0CB168))
2025-11-13T16:01:02.999998Z :MVP DEBUG: openid_connect.cpp:260: Using cookie (__Host_impersonated_cookie_636C69656E745F6964: aW1w****ZQ== (1A20D8C0))
2025-11-13T16:01:03.000029Z :MVP DEBUG: oidc_protected_page_nebius.cpp:107: Exchange impersonated token
2025-11-13T16:01:03.000304Z :MVP DEBUG: oidc_protected_page_nebius.cpp:53: Getting access token: 401 OK
2025-11-13T16:01:03.000336Z :MVP DEBUG: oidc_protected_page_nebius.cpp:65: Getting access token: {"error": "bad_token"}
2025-11-13T16:01:03.000365Z :MVP DEBUG: oidc_protected_page_nebius.cpp:121: Clear impersonated cookie (__Host_impersonated_cookie_636C69656E745F6964) and retry
2025-11-13T16:01:03.144623Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:03.144909Z :MVP DEBUG: oidc_protected_page.cpp:51: Incoming incomplete response for protected resource: 200
2025-11-13T16:01:03.145023Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 59 bytes
2025-11-13T16:01:03.145107Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 59 bytes
2025-11-13T16:01:03.145187Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 14 bytes
2025-11-13T16:01:03.145236Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 0 bytes
2025-11-13T16:01:03.323899Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:03.324198Z :MVP DEBUG: oidc_protected_page.cpp:51: Incoming incomplete response for protected resource: 200
2025-11-13T16:01:03.324308Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 59 bytes
2025-11-13T16:01:03.324387Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 59 bytes
2025-11-13T16:01:03.324437Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 14 bytes
2025-11-13T16:01:03.324517Z :MVP DEBUG: oidc_protected_page.cpp:71: Incoming data chunk for protected resource: 0 bytes
2025-11-13T16:01:03.512338Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:03.570033Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:01:03.629824Z :MVP DEBUG: extension_whoami.cpp:33: Whoami Extension Info: OK
2025-11-13T16:01:03.775822Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:03.826787Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
2025-11-13T16:01:03.906956Z :MVP DEBUG: extension_whoami.cpp:33: Whoami Extension Info: OK
2025-11-13T16:01:04.000648Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:04.114777Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
TProfileServiceMock Get: Invalid or missing token: Bearer bad-token
2025-11-13T16:01:04.173559Z :MVP DEBUG: extension_whoami.cpp:40: Whoami Extension Info 401: Invalid or missing token, 
2025-11-13T16:01:04.257065Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:04.362167Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 403
2025-11-13T16:01:04.429834Z :MVP DEBUG: extension_whoami.cpp:33: Whoami Extension Info: OK
2025-11-13T16:01:04.520638Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:04.661689Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 403
2025-11-13T16:01:04.682033Z :MVP DEBUG: extension_whoami.cpp:33: Whoami Extension Info: OK
2025-11-13T16:01:04.759946Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:04.779897Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 403
TProfileServiceMock Get: Invalid or missing token: Bearer bad-token
2025-11-13T16:01:04.911166Z :MVP DEBUG: extension_whoami.cpp:40: Whoami Extension Info 401: Invalid or missing token, 
2025-11-13T16:01:04.980890Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:05.078284Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 307
=================================================================
==114346==ERROR: AddressSanitizer: heap-use-after-free on address 0x7be9a2182580 at pc 0x000006287292 bp 0x7b899ecfc2b0 sp 0x7b899ecfc2a8
READ of size 8 at 0x7be9a2182580 thread T1185 (grpc_client)
    #0 0x000006287291 in NActors::TTestActorRuntimeBase::TExecutorPoolStub::Send(std::__y1::unique_ptr<NActors::IEventHandle, std::__y1::default_delete<NActors::IEventHandle>>&) /-S/ydb/library/actors/testlib/test_runtime.cpp:424:21
    #1 0x0000047e1ce1 in bool NActors::TActorSystem::GenericSend<&NActors::IExecutorPool::Send(std::__y1::unique_ptr<NActors::IEventHandle, std::__y1::default_delete<NActors::IEventHandle>>&)>(std::__y1::unique_ptr<NActors::IEventHandle, std::__y1::default_delete<NActors::IEventHandle>>&&) const /-S/ydb/library/actors/core/actorsystem.cpp:276:17
    #2 0x0000047d2cf7 in bool NActors::TActorSystem::Send<(NActors::ESendingType)0>(TAutoPtr<NActors::IEventHandle, TDelete>) const /-S/ydb/library/actors/core/actor.cpp:624:26
    #3 0x0000047e7300 in NActors::TActorSystem::Send(NActors::TActorId const&, NActors::IEventBase*, unsigned int, unsigned long) const /-S/ydb/library/actors/core/actorsystem.cpp:292:22
    #4 0x00000622cb9e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #5 0x00000622cb9e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #6 0x00000622cb9e in NYdbGrpc::Dev::TSimpleRequestProcessor<nebius::iam::v1::ProfileService::Stub, nebius::iam::v1::GetProfileRequest, nebius::iam::v1::GetProfileResponse>::Execute(bool) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.h:250:9
    #7 0x000004b3bfea in NYdbGrpc::Dev::PullEvents(grpc::CompletionQueue*) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.cpp:217:22
    #8 0x00000457dc1e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #9 0x00000457dc1e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #10 0x00000457dc1e in (anonymous namespace)::TThreadFactoryFuncObj::DoExecute() /-S/util/thread/factory.cpp:61:13
    #11 0x00000457e17c in Execute /-S/util/thread/factory.h:15:13
    #12 0x00000457e17c in (anonymous namespace)::TSystemThreadFactory::TPoolThread::ThreadProc(void*) /-S/util/thread/factory.cpp:36:41
    #13 0x0000028c8a94 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #14 0x00000256d1d6 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28
    #15 0x7f89a2fd3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #16 0x7f89a30658bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
0x7be9a2182580 is located 32 bytes inside of 56-byte region [0x7be9a2182560,0x7be9a2182598)
freed by thread T0 here:
    #0 0x0000025aa322 in operator delete(void*, unsigned long) /-S/contrib/libs/clang20-rt/lib/asan/asan_new_delete.cpp:155:3
    #1 0x00000482daf5 in CheckedDelete<NActors::IExecutorPool> /-S/util/generic/ptr.h:36:5
    #2 0x00000482daf5 in Destroy<NActors::IExecutorPool> /-S/util/generic/ptr.h:57:9
    #3 0x00000482daf5 in DoDestroy /-S/util/generic/ptr.h:254:13
    #4 0x00000482daf5 in ~TAutoPtr /-S/util/generic/ptr.h:200:9
    #5 0x00000482daf5 in CheckedArrayDelete<TAutoPtr<NActors::IExecutorPool, TDelete> > /-S/util/generic/ptr.h:43:5
    #6 0x00000482daf5 in Destroy<TAutoPtr<NActors::IExecutorPool, TDelete> > /-S/util/generic/ptr.h:76:9
    #7 0x00000482daf5 in DoDestroy /-S/util/generic/ptr.h:376:13
    #8 0x00000482daf5 in Reset /-S/util/generic/ptr.h:319:13
    #9 0x00000482daf5 in Destroy /-S/util/generic/ptr.h:310:9
    #10 0x00000482daf5 in NActors::TCpuManager::Cleanup() /-S/ydb/library/actors/core/cpu_manager.cpp:200:19
    #11 0x0000047e6a72 in Cleanup /-S/ydb/library/actors/core/actorsystem.cpp:478:21
    #12 0x0000047e6a72 in NActors::TActorSystem::~TActorSystem() /-S/ydb/library/actors/core/actorsystem.cpp:127:9
    #13 0x00000625662f in CheckedDelete<NActors::TActorSystem> /-S/util/generic/ptr.h:36:5
    #14 0x00000625662f in Destroy<NActors::TActorSystem> /-S/util/generic/ptr.h:57:9
    #15 0x00000625662f in DoDestroy /-S/util/generic/ptr.h:376:13
    #16 0x00000625662f in Reset /-S/util/generic/ptr.h:319:13
    #17 0x00000625662f in Destroy /-S/util/generic/ptr.h:310:9
    #18 0x00000625662f in NActors::TTestActorRuntimeBase::TNodeDataBase::Stop() /-S/ydb/library/actors/testlib/test_runtime.cpp:86:21
    #19 0x000006256849 in NActors::TTestActorRuntimeBase::TNodeDataBase::~TNodeDataBase() /-S/ydb/library/actors/testlib/test_runtime.cpp:91:9
    #20 0x000006256f2d in NActors::TTestActorRuntimeBase::TNodeDataBase::~TNodeDataBase() /-S/ydb/library/actors/testlib/test_runtime.cpp:90:60
    #21 0x0000062894b4 in CheckedDelete<TThrRefBase> /-S/util/generic/ptr.h:36:5
    #22 0x0000062894b4 in Destroy<TThrRefBase> /-S/util/generic/ptr.h:57:9
    #23 0x0000062894b4 in UnRef /-S/util/generic/ptr.h:419:13
    #24 0x0000062894b4 in UnRef /-S/util/generic/ptr.h:424:9
    #25 0x0000062894b4 in UnRef /-S/util/generic/ptr.h:494:12
    #26 0x0000062894b4 in UnRef /-S/util/generic/ptr.h:638:13
    #27 0x0000062894b4 in ~TIntrusivePtr /-S/util/generic/ptr.h:536:9
    #28 0x0000062894b4 in ~pair /-S/contrib/libs/cxxsupp/libcxx/include/__utility/pair.h:65:29
    #29 0x0000062894b4 in __destroy_at<std::__y1::pair<const unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase> > >, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/construct_at.h:67:11
    #30 0x0000062894b4 in destroy<std::__y1::pair<const unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase> > >, void, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator_traits.h:340:5
    #31 0x0000062894b4 in std::__y1::__tree<std::__y1::__value_type<unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase>>>, std::__y1::__map_value_compare<unsigned int, std::__y1::__value_type<unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase>>>, TLess<unsigned int>, true>, std::__y1::allocator<std::__y1::__value_type<unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase>>>>>::destroy(std::__y1::__tree_node<std::__y1::__value_type<unsigned int, TIntrusivePtr<NActors::TTestActorRuntimeBase::TNodeDataBase, TDefaultIntrusivePtrOps<NActors::TTestActorRuntimeBase::TNodeDataBase>>>, void*>*) /-S/contrib/libs/cxxsupp/libcxx/include/__tree:1546:5
    #32 0x000006260bb3 in clear /-S/contrib/libs/cxxsupp/libcxx/include/__tree:1578:3
    #33 0x000006260bb3 in clear /-S/contrib/libs/cxxsupp/libcxx/include/map:1321:58
    #34 0x000006260bb3 in CleanupNodes /-S/ydb/library/actors/testlib/test_runtime.cpp:608:15
    #35 0x000006260bb3 in NActors::TTestActorRuntimeBase::~TTestActorRuntimeBase() /-S/ydb/library/actors/testlib/test_runtime.cpp:599:9
    #36 0x00000245d544 in NTestSuiteMvp::OidcWhoamiExtendedInfoTest(NTestSuiteMvp::TWhoamiContext const&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1637:5
    #37 0x000002482256 in NTestSuiteMvp::TTestCaseOidcWhoamiForward307::Execute_(NUnitTest::TTestContext&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1717:21
    #38 0x000002495fe7 in operator() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #39 0x000002495fe7 in __invoke<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #40 0x000002495fe7 in __call<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:224:5
    #41 0x000002495fe7 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #42 0x000002495fe7 in std::__y1::__function::__func<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'(), std::__y1::allocator<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'()>, void ()>::operator()() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #43 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #44 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #45 0x000002d7f3a9 in TColoredProcessor::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/utmain.cpp:526:20
    #46 0x000002d4ca97 in NUnitTest::TTestBase::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/registar.cpp:373:18
    #47 0x00000249507c in NTestSuiteMvp::TCurrentTest::Execute() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #48 0x000002d4e24f in NUnitTest::TTestFactory::Execute() /-S/library/cpp/testing/unittest/registar.cpp:494:19
    #49 0x000002d7920c in NUnitTest::RunMain(int, char**) /-S/library/cpp/testing/unittest/utmain.cpp:875:44
    #50 0x7f89a2f68d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
previously allocated by thread T0 here:
    #0 0x0000025a96bd in operator new(unsigned long) /-S/contrib/libs/clang20-rt/lib/asan/asan_new_delete.cpp:86:3
    #1 0x000006281b8e in NActors::TTestActorRuntimeBase::MakeActorSystemSetup(unsigned int, NActors::TTestActorRuntimeBase::TNodeDataBase*) /-S/ydb/library/actors/testlib/test_runtime.cpp:1768:39
    #2 0x00000625d20e in NActors::TTestActorRuntimeBase::MakeActorSystem(unsigned int, NActors::TTestActorRuntimeBase::TNodeDataBase*) /-S/ydb/library/actors/testlib/test_runtime.cpp:1782:22
    #3 0x000004b0701c in TMvpTestRuntime::InitNodeImpl(NActors::TTestActorRuntimeBase::TNodeDataBase*, unsigned long) /-S/ydb/mvp/core/mvp_test_runtime.cpp:52:29
    #4 0x00000625c4fd in NActors::TTestActorRuntimeBase::InitNode(NActors::TTestActorRuntimeBase::TNodeDataBase*, unsigned long) /-S/ydb/library/actors/testlib/test_runtime.cpp:553:9
    #5 0x000006265bb1 in NActors::TTestActorRuntimeBase::InitNodes() /-S/ydb/library/actors/testlib/test_runtime.cpp:807:13
    #6 0x000006265ead in NActors::TTestActorRuntimeBase::Initialize() /-S/ydb/library/actors/testlib/test_runtime.cpp:813:9
    #7 0x000002455ec1 in NTestSuiteMvp::OidcWhoamiExtendedInfoTest(NTestSuiteMvp::TWhoamiContext const&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1577:17
    #8 0x000002482256 in NTestSuiteMvp::TTestCaseOidcWhoamiForward307::Execute_(NUnitTest::TTestContext&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1717:21
    #9 0x000002495fe7 in operator() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #10 0x000002495fe7 in __invoke<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #11 0x000002495fe7 in __call<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:224:5
    #12 0x000002495fe7 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #13 0x000002495fe7 in std::__y1::__function::__func<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'(), std::__y1::allocator<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'()>, void ()>::operator()() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #14 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #15 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #16 0x000002d7f3a9 in TColoredProcessor::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/utmain.cpp:526:20
    #17 0x000002d4ca97 in NUnitTest::TTestBase::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/registar.cpp:373:18
    #18 0x00000249507c in NTestSuiteMvp::TCurrentTest::Execute() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #19 0x000002d4e24f in NUnitTest::TTestFactory::Execute() /-S/library/cpp/testing/unittest/registar.cpp:494:19
    #20 0x000002d7920c in NUnitTest::RunMain(int, char**) /-S/library/cpp/testing/unittest/utmain.cpp:875:44
    #21 0x7f89a2f68d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
Thread T1185 (grpc_client) created by T0 here:
    #0 0x000002553e11 in pthread_create /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:250:3
    #1 0x0000028b98f5 in Start /-S/util/system/thread.cpp:230:27
    #2 0x0000028b98f5 in TThread::Start() /-S/util/system/thread.cpp:315:34
    #3 0x000004577cca in Run /-S/util/thread/factory.h:36:13
    #4 0x000004577cca in IThreadFactory::Run(std::__y1::function<void ()> const&) /-S/util/thread/factory.cpp:72:10
    #5 0x000004b0de4d in NYdbGrpc::Dev::TGRpcClientLow::Init(unsigned long) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.cpp:452:64
    #6 0x000004b0d10c in NYdbGrpc::Dev::TGRpcClientLow::TGRpcClientLow(unsigned long, bool) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.cpp:435:5
    #7 0x000004b08295 in construct<NYdbGrpc::Dev::TGRpcClientLow> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h:151:24
    #8 0x000004b08295 in construct<NYdbGrpc::Dev::TGRpcClientLow, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/allocator_traits.h:320:9
    #9 0x000004b08295 in __shared_ptr_emplace<std::__y1::allocator<NYdbGrpc::Dev::TGRpcClientLow>, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/shared_ptr.h:298:5
    #10 0x000004b08295 in allocate_shared<NYdbGrpc::Dev::TGRpcClientLow, std::__y1::allocator<NYdbGrpc::Dev::TGRpcClientLow>, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/shared_ptr.h:869:51
    #11 0x000004b08295 in make_shared<NYdbGrpc::Dev::TGRpcClientLow, 0> /-S/contrib/libs/cxxsupp/libcxx/include/__memory/shared_ptr.h:877:10
    #12 0x000004b08295 in NMVP::TMVPAppData::TMVPAppData() /-S/ydb/mvp/core/appdata.cpp:9:21
    #13 0x000004b06d03 in TMvpTestRuntime::InitNodeImpl(NActors::TTestActorRuntimeBase::TNodeDataBase*, unsigned long) /-S/ydb/mvp/core/mvp_test_runtime.cpp:47:30
    #14 0x00000625c4fd in NActors::TTestActorRuntimeBase::InitNode(NActors::TTestActorRuntimeBase::TNodeDataBase*, unsigned long) /-S/ydb/library/actors/testlib/test_runtime.cpp:553:9
    #15 0x000006265bb1 in NActors::TTestActorRuntimeBase::InitNodes() /-S/ydb/library/actors/testlib/test_runtime.cpp:807:13
    #16 0x000006265ead in NActors::TTestActorRuntimeBase::Initialize() /-S/ydb/library/actors/testlib/test_runtime.cpp:813:9
    #17 0x000002455ec1 in NTestSuiteMvp::OidcWhoamiExtendedInfoTest(NTestSuiteMvp::TWhoamiContext const&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1577:17
    #18 0x000002482256 in NTestSuiteMvp::TTestCaseOidcWhoamiForward307::Execute_(NUnitTest::TTestContext&) /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:1717:21
    #19 0x000002495fe7 in operator() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #20 0x000002495fe7 in __invoke<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #21 0x000002495fe7 in __call<(lambda at /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1) &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:224:5
    #22 0x000002495fe7 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #23 0x000002495fe7 in std::__y1::__function::__func<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'(), std::__y1::allocator<NTestSuiteMvp::TCurrentTest::Execute()::'lambda'()>, void ()>::operator()() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #24 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #25 0x000002d7f3a9 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #26 0x000002d7f3a9 in TColoredProcessor::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/utmain.cpp:526:20
    #27 0x000002d4ca97 in NUnitTest::TTestBase::Run(std::__y1::function<void ()>, TBasicString<char, std::__y1::char_traits<char>> const&, char const*, bool) /-S/library/cpp/testing/unittest/registar.cpp:373:18
    #28 0x00000249507c in NTestSuiteMvp::TCurrentTest::Execute() /-S/ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp:33:1
    #29 0x000002d4e24f in NUnitTest::TTestFactory::Execute() /-S/library/cpp/testing/unittest/registar.cpp:494:19
    #30 0x000002d7920c in NUnitTest::RunMain(int, char**) /-S/library/cpp/testing/unittest/utmain.cpp:875:44
    #31 0x7f89a2f68d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
SUMMARY: AddressSanitizer: heap-use-after-free /-S/ydb/library/actors/testlib/test_runtime.cpp:424:21 in NActors::TTestActorRuntimeBase::TExecutorPoolStub::Send(std::__y1::unique_ptr<NActors::IEventHandle, std::__y1::default_delete<NActors::IEventHandle>>&)
Shadow bytes around the buggy address:
  0x7be9a2182300: fa fa fa fa fd fd fd fd fd fd fd fd fa fa fa fa
  0x7be9a2182380: 00 00 00 00 00 00 00 fa fa fa fa fa 00 00 00 00
  0x7be9a2182400: 00 00 00 00 fa fa fa fa 00 00 00 00 00 00 00 00
  0x7be9a2182480: fa fa fa fa 00 00 00 00 00 00 00 00 fa fa fa fa
  0x7be9a2182500: fd fd fd fd fd fd fd fa fa fa fa fa fd fd fd fd
=>0x7be9a2182580:[fd]fd fd fa fa fa fa fa 00 00 00 00 00 00 00 fa
  0x7be9a2182600: fa fa fa fa 00 00 00 00 00 00 00 fa fa fa fa fa
  0x7be9a2182680: 00 00 00 00 00 00 00 fa fa fa fa fa 00 00 00 00
  0x7be9a2182700: 00 00 00 fa fa fa fa fa 00 00 00 00 00 00 00 fa
  0x7be9a2182780: fa fa fa fa 00 00 00 00 00 00 00 fa fa fa fa fa
  0x7be9a2182800: 00 00 00 00 00 00 00 fa fa fa fa fa fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==114346==ABORTING
2025-11-13T16:01:08.272396Z :MVP DEBUG: oidc_protected_page.cpp:119: Forward user request bypass OIDC
2025-11-13T16:01:08.272722Z :MVP DEBUG: oidc_protected_page.cpp:38: Incoming response for protected resource: 200
