RESOLVED FIXED 266280
[SOUP] GTask soup_session_send_async finalized without ever returning
https://bugs.webkit.org/show_bug.cgi?id=266280
Summary [SOUP] GTask soup_session_send_async finalized without ever returning
Vitaly Dyackhov
Reported 2023-12-12 06:54:23 PST
A lot of tests crash the Network process sometimes with the message: GLib-GIO-CRITICAL **: 11:43:47.733: GTask soup_session_send_async (source object: 0x55a0029b9200, source tag: 0x7ff8d7907010) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. It happens more often in Debug builds but can also happen in Release builds too. Here's the (probably incomplete) list of failing tests: http/tests/appcache/interrupted-update.html http/tests/xmlhttprequest/logout.html http/tests/xmlhttprequest/readystatechange-and-abort.html http/wpt/cross-origin-opener-policy/header-parsing-with-report-to.https.html imported/w3c/web-platform-tests/fetch/private-network-access/iframe.tentative.window.html imported/w3c/web-platform-tests/html/anonymous-iframe/anonymous-window.tentative.https.window.html imported/w3c/web-platform-tests/html/anonymous-iframe/cookie-store.tentative.https.window.html imported/w3c/web-platform-tests/html/browsers/browsing-the-web/remote-context-helper-tests/constructor.window.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/coep-with-cross-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/coep-with-same-site.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-cross-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-same-site.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-site.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?7-8 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin.https.html?9-last imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?7-8 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https.html?7-8 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-same-origin.https.html?9-last imported/w3c/web-platform-tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-unsafe-none.https.html?1-2 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-meta-http-equiv.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-cross-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-site.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-cross-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-same-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-same-site.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-popup.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-report-to.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-soap.https.html?7-8 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-soap.https.html?9-last imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html?1-2 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html?7-8 imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/popup-so.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/popup-un.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-cross-origin.https.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-site.https.html imported/w3c/web-platform-tests/html/infrastructure/urls/terminology-0/document-base-url.html imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.html imported/w3c/web-platform-tests/html/semantics/forms/form-submission-target/form-target-iframe.html imported/w3c/web-platform-tests/service-workers/cache-storage/cache-abort.https.any.worker.html imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-abort.https.html imported/w3c/web-platform-tests/service-workers/service-worker/navigation-headers.https.html
Attachments
Vitaly Dyackhov
Comment 1 2023-12-12 06:57:42 PST
It's possible to reproduce the crash using both the Flatpak and the SDK by creating a file containing the list of failing tests and running them a lot of times: ``` Tools/Scripts/run-webkit-tests --gtk --debug --no-retry-failures --no-new-test-results --iterations 100 --exit-after-n-crashes-or-timeouts 1 --test-list tests.txt ```
Vitaly Dyackhov
Comment 2 2023-12-12 07:10:53 PST
EWS
Comment 3 2023-12-12 07:16:34 PST
Test gardening commit 271930@main (445d88b3952f): <https://commits.webkit.org/271930@main> Reviewed commits have been landed. Closing PR #21680 and removing active labels.
Michael Catanzaro
Comment 4 2023-12-12 09:35:14 PST
That's pretty clearly a bug in libsoup. Want to report it there?
Claudio Saavedra
Comment 5 2023-12-15 04:17:56 PST
Vitaly, could you add a stacktrace here? Since it seems it's not trivial to reproduce.
Vitaly Dyackhov
Comment 6 2023-12-15 04:19:27 PST
Thread 1 (Thread 0x7fb054c7fa40 (LWP 145373)): #0 g_logv (log_domain=0x7fb059780082 "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffeee553a0) at ../glib/gmessages.c:1422 #1 0x00007fb05bb1f7a3 in g_log (log_domain=log_domain@entry=0x7fb059780082 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=<optimized out>) at ../glib/gmessages.c:1460 #2 0x00007fb0596e6c23 in g_task_finalize (object=0x56502fee47e0) at ../gio/gtask.c:699 #3 0x00007fb0609e71ff in g_object_unref (_object=0x56502fee47e0) at ../gobject/gobject.c:3938 #4 g_object_unref (_object=0x56502fee47e0) at ../gobject/gobject.c:3802 #5 0x00007fb05bae00dc in g_atomic_rc_box_release_full (clear_func=0x7fb0577cd400 <soup_message_queue_item_destroy>, mem_block=0x56502fe41bf0) at ../glib/garcbox.c:355 #6 g_atomic_rc_box_release_full (mem_block=0x56502fe41bf0, clear_func=0x7fb0577cd400 <soup_message_queue_item_destroy>) at ../glib/garcbox.c:338 #7 0x00007fb0577d7ffd in run_until_read_done (msg=0x56502feac630, result=<optimized out>, item=0x56502fe41bf0) at ../libsoup/soup-session.c:2820 #8 0x00007fb0596e33bb in g_task_return_now (task=0x56502ff02420) at ../gio/gtask.c:1309 #9 0x00007fb0596e33f5 in complete_in_idle_cb (task=0x56502ff02420) at ../gio/gtask.c:1323 #10 0x00007fb05bb17d36 in g_main_dispatch (context=0x56502fe2c0f0) at ../glib/gmain.c:3460 #11 g_main_context_dispatch (context=0x56502fe2c0f0) at ../glib/gmain.c:4200 #12 0x00007fb05bb752b8 in g_main_context_iterate.isra.0 (context=0x56502fe2c0f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276 #13 0x00007fb05bb173ff in g_main_loop_run (loop=0x56502fe2c230) at ../glib/gmain.c:4479 #14 0x00007fb0602cb644 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108 #15 0x00007fb06b5f843d in WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) (this=0x7fffeee55760, argc=3, argv=0x7fffeee55938) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72 #16 0x00007fb06b5f5586 in WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**) (argc=3, argv=0x7fffeee55938) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98 #17 0x00007fb06b5e6f41 in WebKit::NetworkProcessMain(int, char**) (argc=3, argv=0x7fffeee55938) at /app/webkit/Source/WebKit/NetworkProcess/soup/NetworkProcessMainSoup.cpp:61 #18 0x000056502df27969 in main(int, char**) (argc=3, argv=0x7fffeee55938) at /app/webkit/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp:31
Vitaly Dyackhov
Comment 7 2023-12-15 04:29:02 PST
There are three more tests: http/tests/xmlhttprequest/cross-site-denied-response-sync.html imported/w3c/web-platform-tests/html/anonymous-iframe/require-corp-embed-anonymous-iframe.tentative.https.window.html imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-abort.https.html
Vitaly Dyackhov
Comment 8 2023-12-15 04:38:30 PST
EWS
Comment 9 2023-12-15 04:40:47 PST
Test gardening commit 272108@main (a716e603566c): <https://commits.webkit.org/272108@main> Reviewed commits have been landed. Closing PR #21859 and removing active labels.
Claudio Saavedra
Comment 10 2023-12-15 05:23:40 PST
I agree with Michael, this looks like a libsoup bug, a SoupMessageQueue item is being unref'd and destroyed before the task associated with it returns. A bit hard to understand why because some calls are getting inlined.
Vitaly Dyackhov
Comment 11 2023-12-18 07:48:30 PST
And some more: imported/w3c/web-platform-tests/fetch/private-network-access/iframe.tentative.window.html imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/anonymous-iframe/cookie-store.tentative.https.window.html imported/w3c/web-platform-tests/webmessaging/broadcastchannel/detached-iframe.html
Vitaly Dyackhov
Comment 12 2023-12-18 08:02:00 PST
EWS
Comment 13 2023-12-18 08:04:30 PST
Test gardening commit 272213@main (bb36a7875fee): <https://commits.webkit.org/272213@main> Reviewed commits have been landed. Closing PR #21968 and removing active labels.
Michael Catanzaro
Comment 14 2023-12-18 13:14:32 PST
I'm closing as INVALID because this is a bug in libsoup and we cannot fix it here.
Vitaly Dyackhov
Comment 15 2023-12-20 03:16:30 PST
This is a libsoup bug indeed. But I'm using this bug to track and garden all tests affected by it.
Vitaly Dyackhov
Comment 16 2023-12-20 03:37:22 PST
imported/w3c/web-platform-tests/html/anonymous-iframe/local-storage.tentative.https.window.html imported/w3c/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=loading imported/w3c/web-platform-tests/html/anonymous-iframe/anonymous-window.tentative.https.window.html imported/w3c/web-platform-tests/html/cross-origin-opener-policy/header-parsing-failures.https.html?1-4
Vitaly Dyackhov
Comment 17 2023-12-20 03:41:43 PST
EWS
Comment 18 2023-12-20 03:45:13 PST
Test gardening commit 272336@main (8160ab7f672b): <https://commits.webkit.org/272336@main> Reviewed commits have been landed. Closing PR #22094 and removing active labels.
Michael Catanzaro
Comment 19 2023-12-20 06:47:05 PST
Well it won't be fixed if it's not reported on the libsoup issue tracker....
Carlos Garcia Campos
Comment 20 2023-12-21 00:34:18 PST
Carlos Garcia Campos
Comment 21 2024-01-12 00:43:39 PST
This was fixed in libsoup, no? Can we close this? or are the tests still skipped?
Vitaly Dyackhov
Comment 22 2024-01-16 04:08:15 PST
EWS
Comment 23 2024-01-16 04:12:27 PST
Test gardening commit 273062@main (5739c4b29e62): <https://commits.webkit.org/273062@main> Reviewed commits have been landed. Closing PR #22816 and removing active labels.
Nils K
Comment 24 2024-07-18 13:33:37 PDT
I got a similar log message but the backtrace differs significant. There are also several other warning messages in the system journal which are not the one reported above. Can someone say if this is a duplicate of this one or whether I should open a new bug? System log: Jul 18 14:56:59 Digital-Signage-Player WPENetworkProce[754]: GTask soup_session_send_async (source object: 0x55668269e060, source tag: 0x7f119bc44c50) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. Jul 18 14:56:59 Digital-Signage-Player WPENetworkProce[754]: g_atomic_ref_count_dec: assertion 'old_value > 0' failed Jul 18 14:56:59 Digital-Signage-Player WPENetworkProce[754]: async_send_request_return_result: assertion 'item->task != NULL' failed Jul 18 14:57:00 Digital-Signage-Player WPENetworkProce[754]: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Jul 18 14:57:00 Digital-Signage-Player WPENetworkProce[754]: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed Jul 18 14:57:00 Digital-Signage-Player WPENetworkProce[754]: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Jul 18 14:57:00 Digital-Signage-Player WPENetworkProce[754]: soup_session_feature_request_queued: assertion 'SOUP_IS_SESSION_FEATURE (feature)' failed Jul 18 14:57:00 Digital-Signage-Player kernel: WPENetworkProce[754]: segfault at 5563d41aa770 ip 00007f119a93e9b1 sp 00007ffdd56ea158 error 4 in libgobject-2.0.so.0.8000.3[7f119a910000+38000] likely on CPU 0 (core 0, socket 0) Jul 18 14:57:00 Digital-Signage-Player kernel: Code: 00 00 00 4c 89 ce e9 4e e6 ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 85 ff 74 47 48 8b 07 48 85 c0 74 3f <48> 8b 00 48 3d fc 03 00 00 77 2c 48 8d 15 5d 47 02 00 48 c1 e8 02 Jul 18 14:57:00 Digital-Signage-Player systemd[1]: Created slice system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump. Jul 18 14:57:00 Digital-Signage-Player systemd[1]: Started systemd-coredump@0-22650-0.service - Process Core Dump (PID 22650/UID 0). Jul 18 14:57:03 Digital-Signage-Player systemd-coredump[22651]: [🡕] Process 754 (WPENetworkProce) of user 999 dumped core. Backtrace: #0 g_type_check_instance_is_fundamentally_a (type_instance=0x5566826a0110, fundamental_type=80) at ../gobject/gtype.c:4153 #1 0x00007f119a922e27 in g_object_ref (_object=_object@entry=0x5566826a0110) at ../gobject/gobject.c:4238 #2 0x00007f119bc3e0ea in soup_session_append_queue_item (session=0x55668269e060, msg=0x5566835975c0, async=<optimized out>, cancellable=<optimized out>) at ../libsoup/soup-session.c:1361 #3 0x00007f119bc44d03 in soup_session_send_async (user_data=0x7f118c090200, callback=0x7f119c5bf9c0 <WebKit::NetworkDataTaskSoup::sendRequestCallback(_SoupSession*, _GAsyncResult*, WebKit::NetworkDataTaskSoup::SendRequestData*)>, cancellable=0x5566835868d0, io_priority=10, msg=0x5566835975c0, session=0x55668269e060) at ../libsoup/soup-session.c:3079 #4 soup_session_send_async (session=0x55668269e060, msg=0x5566835975c0, io_priority=10, cancellable=0x5566835868d0, callback=0x7f119c5bf9c0 <WebKit::NetworkDataTaskSoup::sendRequestCallback(_SoupSession*, _GAsyncResult*, WebKit::NetworkDataTaskSoup::SendRequestData*)>, user_data=0x7f118c090200) at ../libsoup/soup-session.c:3065 #5 0x00007f119c5c3a8b in WebKit::NetworkDataTaskSoup::resume() [clone .part.0] () from /lib64/libWPEWebKit-2.0.so.1 #6 0x00007f119c4f4145 in WebKit::NetworkResourceLoader::startNetworkLoad(WebCore::ResourceRequest&&, WebKit::NetworkResourceLoader::FirstLoad) () from /lib64/libWPEWebKit-2.0.so.1 #7 0x00007f119c5aa393 in WebKit::NetworkCache::Cache::completeRetrieve(WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>&&, std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo&) () from /lib64/libWPEWebKit-2.0.so.1 #8 0x00007f119c5b331d in auto WebKit::NetworkCache::Cache::retrieve(WebCore::ResourceRequest const&, WebKit::NetworkCache::GlobalFrameID const&, std::optional<WebKit::NavigatingToAppBoundDomain>, bool, WTF::OptionSet<WebCore::AdvancedPrivacyProtections>, WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>&&)::{lambda(auto:1, auto:2)#1}::operator()<std::unique_ptr<WebKit::NetworkCache::Storage::Record, std::default_delete<WebKit::NetworkCache::Storage::Record> >, WebKit::NetworkCache::Storage::Timings>(std::unique_ptr<WebKit::NetworkCache::Storage::Record, std::default_delete<WebKit::NetworkCache::Storage::Record> >, WebKit::NetworkCache::Storage::Timings) () from /lib64/libWPEWebKit-2.0.so.1 #9 0x00007f119c5b400c in WTF::CompletionHandler<bool (std::unique_ptr<WebKit::NetworkCache::Storage::Record, std::default_delete<WebKit::NetworkCache::Storage::Record> >, WebKit::NetworkCache::Storage::Timings const&)>::operator()(std::unique_ptr<WebKit::NetworkCache::Storage::Record, std::default_delete<WebKit::NetworkCache::Storage::Record> >, WebKit::NetworkCache::Storage::Timings const&) () from /lib64/libWPEWebKit-2.0.so.1 #10 0x00007f119c5bdcba in WebKit::NetworkCache::Cache::retrieve(WebCore::ResourceRequest const&, WebKit::NetworkCache::GlobalFrameID const&, std::optional<WebKit::NavigatingToAppBoundDomain>, bool, WTF::OptionSet<WebCore::AdvancedPrivacyProtections>, WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>&&) () from /lib64/libWPEWebKit-2.0.so.1 #11 0x00007f119c4fdb80 in WebKit::NetworkResourceLoader::retrieveCacheEntry(WebCore::ResourceRequest const&) () from /lib64/libWPEWebKit-2.0.so.1 #12 0x00007f119c4e2bd8 in auto WebKit::NetworkLoadChecker::checkRequest(WebCore::ResourceRequest&&, WebCore::ContentSecurityPolicyClient*, WTF::CompletionHandler<void (std::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&)::{lambda(auto:1&&)#1}::operator()<std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError> >(std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&) () from /lib64/libWPEWebKit-2.0.so.1 #13 0x00007f119c4ebf0f in WebKit::NetworkLoadChecker::checkRequest(WebCore::ResourceRequest&&, WebCore::ContentSecurityPolicyClient*, WTF::CompletionHandler<void (std::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&) () from /lib64/libWPEWebKit-2.0.so.1 #14 0x00007f119c4fe95e in WebKit::NetworkResourceLoader::startRequest(WebCore::ResourceRequest const&) () from /lib64/libWPEWebKit-2.0.so.1 #15 0x00007f119c4a3df9 in WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >) () from /lib64/libWPEWebKit-2.0.so.1 #16 0x00007f119f5284d2 in void IPC::handleMessage<Messages::NetworkConnectionToWebProcess::ScheduleResourceLoad, WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >)>(IPC::Connection&, IPC::Decoder&, WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >)) [clone .constprop.0] () from /lib64/libWPEWebKit-2.0.so.1 #17 0x00007f119c38d4ec in WebKit::NetworkConnectionToWebProcess::didReceiveNetworkConnectionToWebProcessMessage(IPC::Connection&, IPC::Decoder&) () from /lib64/libWPEWebKit-2.0.so.1 #18 0x00007f119c63611e in IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) [clone .part.0] () from /lib64/libWPEWebKit-2.0.so.1 #19 0x00007f119c63676d in WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::{lambda()#2}, void>::call() () from /lib64/libWPEWebKit-2.0.so.1 #20 0x00007f119d6d7b7c in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) [clone .lto_priv.0] () from /lib64/libWPEWebKit-2.0.so.1 #21 0x00007f119d71e53d in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) [clone .lto_priv.0] () from /lib64/libWPEWebKit-2.0.so.1 #22 0x00007f119bccce8c in g_main_dispatch (context=0x556682675c00) at ../glib/gmain.c:3344 #23 g_main_context_dispatch_unlocked (context=0x556682675c00) at ../glib/gmain.c:4152 #24 0x00007f119bd2ec98 in g_main_context_iterate_unlocked.isra.0 (context=0x556682675c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217 #25 0x00007f119bcd2f37 in g_main_loop_run (loop=0x556682675d50) at ../glib/gmain.c:4419 #26 0x00007f119d6ec008 in WTF::RunLoop::run() () from /lib64/libWPEWebKit-2.0.so.1 #27 0x00007f119c585dbd in WebKit::NetworkProcessMain(int, char**) () from /lib64/libWPEWebKit-2.0.so.1 #28 0x00007f119c039088 in __libc_start_call_main (main=main@entry=0x55666e1e9070 <main>, argc=argc@entry=3, argv=argv@entry=0x7ffdd56eee98) at ../sysdeps/nptl/libc_start_call_main.h:58 #29 0x00007f119c03914b in __libc_start_main_impl (main=0x55666e1e9070 <main>, argc=3, argv=0x7ffdd56eee98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd56eee88) at ../csu/libc-start.c:360 #30 0x000055666e1e90a5 in _start ()
Claudio Saavedra
Comment 25 2024-07-19 02:22:23 PDT
(In reply to nilskemail+webkit from comment #24) > I got a similar log message but the backtrace differs significant. There are > also several other warning messages in the system journal which are not the > one reported above. Can someone say if this is a duplicate of this one or > whether I should open a new bug? Please open a new bug, and specify WebKit and libsoup versions. If you have a test case that would be appreciated!
Nils K
Comment 26 2024-07-19 10:05:54 PDT
> Please open a new bug, and specify WebKit and libsoup versions. If you have a test case that would be appreciated! Sadly no real test case but I opened https://bugs.webkit.org/show_bug.cgi?id=276819 nonetheless
Note You need to log in before you can comment on or make changes to this bug.