WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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
Pull request:
https://github.com/WebKit/WebKit/pull/21680
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
Pull request:
https://github.com/WebKit/WebKit/pull/21859
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
Pull request:
https://github.com/WebKit/WebKit/pull/21968
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
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/22094
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
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/387
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
Pull request:
https://github.com/WebKit/WebKit/pull/22816
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.
Top of Page
Format For Printing
XML
Clone This Bug