serenity icon indicating copy to clipboard operation
serenity copied to clipboard

Ladybird: crash on github.com

Open warpdesign opened this issue 1 year ago • 3 comments

Loading github.com doesn't seem to work anymore (on macOS):

Stack trace:

VERIFICATION FAILED: !m_has_scheduled_finish at /Users/nico/Documents/Dev/serenity/Userland/Libraries/LibHTTP/Job.cpp:582
0   liblagom-ak.0.0.0.dylib             0x0000000105eaaa3c ak_verification_failed + 172
1   liblagom-http.0.0.0.dylib           0x0000000104e631d0 HTTP::Job::finish_up() + 68
2   liblagom-http.0.0.0.dylib           0x0000000104e63140 HTTP::Job::timer_event(Core::TimerEvent&) + 44
3   liblagom-core.0.0.0.dylib           0x0000000105cced88 Core::EventReceiver::event(Core::Event&) + 104
4   liblagom-core.0.0.0.dylib           0x0000000105ccfce8 Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) + 220
5   liblagom-core.0.0.0.dylib           0x0000000105d221ac Core::ThreadEventQueue::process() + 952
6   liblagom-core.0.0.0.dylib           0x0000000105cc1384 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
7   liblagom-core.0.0.0.dylib           0x0000000105cc1358 Core::EventLoopImplementationUnix::exec() + 76
8   liblagom-core.0.0.0.dylib           0x0000000105cbdfc8 Core::EventLoop::exec() + 108
9   liblagom-tls.0.0.0.dylib            0x00000001059343dc TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 724
10  RequestServer                       0x00000001046474b0 AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(AK::URL const&) + 508
11  RequestServer                       0x00000001046b6844 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, AK::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
12  RequestServer                       0x00000001046b65f0 AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, AK::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData)::'lambda'()::operator()() const + 320
13  RequestServer                       0x00000001046b62f4 AK::Function<void ()>::CallableWrapper<AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, AK::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData)::'lambda'()>::call() + 28
14  RequestServer                       0x0000000104638ff4 AK::Function<void ()>::operator()() const + 312
15  liblagom-core.0.0.0.dylib           0x0000000105d2208c Core::ThreadEventQueue::process() + 664
16  liblagom-core.0.0.0.dylib           0x0000000105cc1384 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
17  liblagom-core.0.0.0.dylib           0x0000000105cc1358 Core::EventLoopImplementationUnix::exec() + 76
18  liblagom-core.0.0.0.dylib           0x0000000105cbdfc8 Core::EventLoop::exec() + 108
19  liblagom-tls.0.0.0.dylib            0x00000001059343dc TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 724
20  RequestServer                       0x00000001046474b0 AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(AK::URL const&) + 508
21  RequestServer                       0x0000000104646238 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<RequestServer::Job>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, AK::URL const&, AK::NonnullRefPtr<RequestServer::Job>, Core::ProxyData) + 468
22  RequestServer                       0x0000000104621a34 auto RequestServer::ConnectionFromClient::ensure_connection(AK::URL const&, RequestServer::CacheLevel const&)::$_1::operator()<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&) const + 668
23  RequestServer                       0x0000000104620df4 RequestServer::ConnectionFromClient::ensure_connection(AK::URL const&, RequestServer::CacheLevel const&) + 688
24  RequestServer                       0x00000001046242a4 RequestServerStub::handle(IPC::Message const&) + 2276
25  liblagom-ipc.0.0.0.dylib            0x0000000104ee5e40 IPC::ConnectionBase::handle_messages() + 452
26  liblagom-ipc.0.0.0.dylib            0x0000000104ef0508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
27  liblagom-ipc.0.0.0.dylib            0x0000000104ef0330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
28  RequestServer                       0x0000000104638ff4 AK::Function<void ()>::operator()() const + 312
29  liblagom-core.0.0.0.dylib           0x0000000105d2208c Core::ThreadEventQueue::process() + 664
30  liblagom-core.0.0.0.dylib           0x0000000105cc1384 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
31  liblagom-core.0.0.0.dylib           0x0000000105cc1358 Core::EventLoopImplementationUnix::exec() + 76
32  liblagom-core.0.0.0.dylib           0x0000000105cbdfc8 Core::EventLoop::exec() + 108
33  RequestServer                       0x0000000104619cc8 serenity_main(Main::Arguments) + 1164
34  RequestServer                       0x00000001046bd594 main + 464
35  dyld                                0x000000018c2690e0 start + 2360

warpdesign avatar Mar 08 '24 10:03 warpdesign

Does this still repro? IIRC @trflynn89 fixed some issues on macOS recently.

nico avatar Mar 13 '24 22:03 nico

Yeah I still see this occasionally.

trflynn89 avatar Mar 14 '24 02:03 trflynn89

I could not reproduce the crash: github.com & github.com/SerenityOS/serenity both load properly.

This repo doesn't load though: it locks up (mouse cursor turns into the spinner and moving/clicking does nothing) but doesn't crash.

Screenshot 2024-03-14 at 12 11 35

The log shows lots of these:

2426751.103 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 29ms).
2426752.640 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 33ms).
2426752.715 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 28ms).
2426756.196 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 41ms).
2426757.649 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 28ms).
2426757.934 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 30ms).
2426757.997 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 31ms).
2426759.111 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 27ms).
2426759.171 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 29ms).
2426759.258 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 39ms).
2426759.982 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 37ms).
2426760.039 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 25ms).
2426760.095 WebContent(31418): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 25ms).
2426761.213 WebContent(31418): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 9ms).
2426761.271 WebContent(31418): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 10ms).
2426761.352 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 34ms).
2426761.515 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 35ms).
2426761.650 WebContent(31418): Can't keep up! Skipping approximately 3 iteration(s) of a reloading timer (delayed by 39ms).

Maybe I should create another issue?

warpdesign avatar Mar 14 '24 11:03 warpdesign

I still get a crash with the latest commit when loading https://github.com/SerenityOS/serenity:

24875.488 WebContent(21046): Can't keep up! Skipping approximately 37 iteration(s) of a reloading timer (delayed by 36ms).
24875.887 RequestServer(21047): Loaded 145 of 145 (100%) provided CA Certificates
24892.905 RequestServer(21047): EnsureConnection: DNS-preload for github.githubassets.com
24892.924 RequestServer(21047): EnsureConnection: Pre-connect to https://github.githubassets.com/
24892.937 RequestServer(21047): EnsureConnection: DNS-preload for avatars.githubusercontent.com
24892.952 RequestServer(21047): EnsureConnection: DNS-preload for github-cloud.s3.amazonaws.com
24892.979 RequestServer(21047): EnsureConnection: DNS-preload for user-images.githubusercontent.com
24893.160 RequestServer(21047): EnsureConnection: Pre-connect to https://avatars.githubusercontent.com/
24893.887 RequestServer(21047): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 13ms).
24894.047 RequestServer(21047): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 10ms).
24894.128 RequestServer(21047): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 10ms).
24894.287 RequestServer(21047): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 10ms).
24894.394 RequestServer(21047): Can't keep up! Skipping approximately 1 iteration(s) of a reloading timer (delayed by 8ms).
24894.457 WebContent(21046): Can't keep up! Skipping approximately 12 iteration(s) of a reloading timer (delayed by 11ms).
24894.893 RequestServer(21047): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 99ms).
24894.893 RequestServer(21047): Can't keep up! Skipping approximately 2 iteration(s) of a reloading timer (delayed by 90ms).
24895.312 RequestServer(21047): Can't keep up! Skipping approximately 7 iteration(s) of a reloading timer (delayed by 320ms).
24895.312 RequestServer(21047): Can't keep up! Skipping approximately 7 iteration(s) of a reloading timer (delayed by 320ms).
VERIFICATION FAILED: !m_has_scheduled_finish at /Users/nico/Documents/Dev/serenity/Userland/Libraries/LibHTTP/Job.cpp:582
0   liblagom-ak.0.0.0.dylib             0x00000001059c7cc0 ak_verification_failed + 172
1   liblagom-http.0.0.0.dylib           0x000000010496b18c HTTP::Job::finish_up() + 68
2   liblagom-http.0.0.0.dylib           0x000000010496b0fc HTTP::Job::timer_event(Core::TimerEvent&) + 44
3   liblagom-core.0.0.0.dylib           0x00000001057ea0f4 Core::EventReceiver::event(Core::Event&) + 104
4   liblagom-core.0.0.0.dylib           0x00000001057eb054 Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) + 220
5   liblagom-core.0.0.0.dylib           0x000000010583e010 Core::ThreadEventQueue::process() + 952
6   liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
7   liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
8   liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
9   liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
10  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
11  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
12  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
13  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
14  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
15  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
16  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
17  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
18  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
19  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
20  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
21  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
22  liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
23  liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
24  liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
25  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
26  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
27  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
28  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
29  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
30  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
31  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
32  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
33  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
34  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
35  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
36  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
37  liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
38  liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
39  liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
40  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
41  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
42  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
43  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
44  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
45  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
46  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
47  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
48  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
49  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
50  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
51  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
52  liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
53  liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
54  liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
55  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
56  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
57  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
58  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
59  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
60  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
61  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
62  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
63  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
64  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
65  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
66  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
67  liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
68  liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
69  liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
70  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
71  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
72  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
73  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
74  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
75  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
76  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
77  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
78  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
79  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
80  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
81  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
82  liblagom-core.0.0.0.dylib           0x00000001057d95a4 Core::EventLoop::pump(Core::EventLoop::WaitMode) + 120
83  liblagom-webview.0.0.0.dylib        0x0000000104e08db0 Core::Promise<AK::Empty, AK::Error>::await() + 80
84  liblagom-tls.0.0.0.dylib            0x000000010544e1e0 TLS::TLSv12::connect(AK::ByteString const&, unsigned short, TLS::Options) + 860
85  RequestServer                       0x000000010415416c AK::ErrorOr<AK::NonnullOwnPtr<TLS::TLSv12>, AK::Error> RequestServer::ConnectionCache::Proxy::tunnel<TLS::TLSv12, TLS::TLSv12>(URL::URL const&) + 508
86  RequestServer                       0x00000001041c1c50 decltype(auto) RequestServer::ConnectionCache::get_or_create_connection<AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>, AK::NonnullRefPtr<HTTP::HttpsJob>>(AK::HashMap<RequestServer::ConnectionCache::ConnectionKey, AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>, AK::Traits<RequestServer::ConnectionCache::ConnectionKey>, AK::Traits<AK::NonnullOwnPtr<AK::Vector<AK::NonnullOwnPtr<RequestServer::ConnectionCache::Connection<TLS::TLSv12, TLS::TLSv12>>, 0ul>>>, false>&, URL::URL const&, AK::NonnullRefPtr<HTTP::HttpsJob>, Core::ProxyData) + 468
87  RequestServer                       0x00000001041c176c AK::OwnPtr<RequestServer::Request, AK::DefaultDelete<RequestServer::Request>> RequestServer::Detail::start_request<AK::Badge<RequestServer::HttpsProtocol>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>>(AK::Badge<RequestServer::HttpsProtocol>&&, int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, AK::ErrorOr<RequestServer::Protocol::Pipe, AK::Error>&&, Core::ProxyData) + 2788
88  RequestServer                       0x00000001041c0c4c RequestServer::HttpsProtocol::start_request(int, RequestServer::ConnectionFromClient&, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Span<unsigned char const>, Core::ProxyData) + 268
89  RequestServer                       0x000000010412bcd0 RequestServer::ConnectionFromClient::start_request(int, AK::ByteString const&, URL::URL const&, AK::HashMap<AK::ByteString, AK::ByteString, AK::Traits<AK::ByteString>, AK::Traits<AK::ByteString>, false> const&, AK::Detail::ByteBuffer<32ul> const&, Core::ProxyData const&) + 528
90  RequestServer                       0x0000000104130950 RequestServerStub::handle(IPC::Message const&) + 868
91  liblagom-ipc.0.0.0.dylib            0x00000001049ede40 IPC::ConnectionBase::handle_messages() + 452
92  liblagom-ipc.0.0.0.dylib            0x00000001049f8508 IPC::ConnectionBase::drain_messages_from_peer()::$_2::operator()() const + 84
93  liblagom-ipc.0.0.0.dylib            0x00000001049f8330 AK::Function<void ()>::CallableWrapper<IPC::ConnectionBase::drain_messages_from_peer()::$_2>::call() + 28
94  RequestServer                       0x0000000104145c8c AK::Function<void ()>::operator()() const + 312
95  liblagom-core.0.0.0.dylib           0x000000010583def0 Core::ThreadEventQueue::process() + 664
96  liblagom-core.0.0.0.dylib           0x00000001057dc630 Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) + 40
97  liblagom-core.0.0.0.dylib           0x00000001057dc604 Core::EventLoopImplementationUnix::exec() + 76
98  liblagom-core.0.0.0.dylib           0x00000001057d9274 Core::EventLoop::exec() + 108
99  RequestServer                       0x00000001041268f4 serenity_main(Main::Arguments) + 1164
100 RequestServer                       0x00000001041c9788 main + 464
101 dyld                                0x00000001831610e0 start + 2360

warpdesign avatar Mar 22 '24 20:03 warpdesign