From nobody Wed Feb 7 02:47:56 2024 X-Original-To: desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TV4Km5p9Sz58XKq for ; Wed, 7 Feb 2024 02:47:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TV4Km3T4Zz4HZc for ; Wed, 7 Feb 2024 02:47:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707274076; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=c0nyb+jPgaBIGI7CecHr6GSLkYd8H738l4BFnBVTMLc=; b=qlRvzPzuL8PBLhhFQAyFEM9AxCshujdr7iwxRg0H7hBT4P/BBgDp+4V5i1dQ0Z35pQiVEm tqiI4gnFa6ZGHKKvISfrjcCvfXB3ictX6Ddwp20TeSW0jiKC/9LY7wqFMBXI69FdIlDgjY AIu/uADVIoLibbY0os3rw5M/7o6PfMiGSVo1psR5Ad5l0WAU+slgn9QKku/+oq3Tv/wrZK DYqq2d/3hOaSup0T4BDJaz8AW38VK0YZyg1cgZSqaVry9mxMcrdtNJWBb7yOnrsp50VP9A 5xUg5356yT0Czz/cc7AQX/LXALDEbYKD8aq6Tes6xf7m/aMjdfWurqWwEGvKhw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707274076; a=rsa-sha256; cv=none; b=RG2xeBDkvBz+evdpujjEO3ApdczEb3Vls7+9kgOyi5v7fc56FzkKF9u8RrxrD4Wav+RPDi KgN6nyDMiEJDu6p99H5I2Qzy22jAjNFuwD23Bs++BYSpFfQht2DkmEEuKYTYHUjw2crEMe XTgE/Jal37U2nkGKjJRs1FQC6anF8YO+8Be1uyL4bVeIJRUO6rqqIgExYhuNx9kUAYq5k5 phdJV1MXNfE+YtFlsSNJio5geTYnu+NpdrzeMoTlIPOxPk5mRqNsIiiBE0sc7w5LN926iH 2S94dRwCgApqayCCc0zbAWDRPM2oX1oebmbylLnXN/gXizD3R5g6RhsTx8QKng== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TV4Km2TW4zpNs for ; Wed, 7 Feb 2024 02:47:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4172luxZ050475 for ; Wed, 7 Feb 2024 02:47:56 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4172luLD050474 for desktop@FreeBSD.org; Wed, 7 Feb 2024 02:47:56 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 275914] www/webkit2-gtk{3,4}: Flavorize?: Deal with 4.0, 4.1 and 6.0 SONAMEs Date: Wed, 07 Feb 2024 02:47:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275914 --- Comment #24 from Charlie Li --- (In reply to Charlie Li from comment #23) Turns out there seems to be an indefinite wait condition in JavaScriptCore threading that is blocking further execution: (lldb) bt * thread #1, name =3D 'epiphany', stop reason =3D step over * frame #0: 0x000000082652a882 libthr.so.3`cond_wait_common [inlined] cond_wait_user(cvp=3D0x00003fcdfa8fd980, mp=3D0x00003fcdfae0c208, abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:323:24 frame #1: 0x000000082652a7af libthr.so.3`cond_wait_common(cond=3D, mutex=3D, abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:378:11 frame #2: 0x000000084098ac6d libjavascriptcoregtk-4.1.so.0`WTF::ThreadCondition::wait(WTF::Mutex&) at ThreadingPOSIX.cpp:603:18 frame #3: 0x000000084098ad66 libjavascriptcoregtk-4.1.so.0`WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) at ThreadingPOSIX.cpp:613:9 frame #4: 0x00000008408b2cea libjavascriptcoregtk-4.1.so.0`WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const= &, WTF::TimeWithDynamicClockType const&) at ParkingLot.cpp:595:34 frame #5: 0x000000083f607dc4 libjavascriptcoregtk-4.1.so.0`WTF::ParkingLot::ParkResult WTF::ParkingLot::parkConditionally(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::'lambda'(), bool WTF::Condition::waitUntilUnchecked(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::'lambda0'()>(void const*, WTF::Lock const&, bool WTF::Condition::waitUntilUnchecked(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::'lambda0'() const&, WTF::TimeWithDynamicClockType const&) at ParkingLot.h:82:16 frame #6: 0x000000083f607d00 libjavascriptcoregtk-4.1.so.0`bool WTF::Condition::waitUntilUnchecked(WTF::Lock&, WTF::TimeWithDynamicClockType const&) at Condition.h:192:22 frame #7: 0x000000083f607bc5 libjavascriptcoregtk-4.1.so.0`WTF::Condition::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) at Condition.h:77:16 frame #8: 0x0000000840974649 libjavascriptcoregtk-4.1.so.0`bool WTF::Condition::waitUntilUnchecked(WTF::Lock&, WTF::TimeWithDynamicClockType const&, WTF::BinarySemaphore::waitUntil(WTF::TimeWithDynamicClockType const&)::$_0 const&) at Condition.h:213:18 frame #9: 0x00000008409745ed libjavascriptcoregtk-4.1.so.0`bool WTF::Condition::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&, WTF::BinarySemaphore::waitUntil(WTF::TimeWithDynamicClockType const&)::$_0 const&) at Condition.h:91:16 frame #10: 0x0000000840974566 libjavascriptcoregtk-4.1.so.0`WTF::BinarySemaphore::waitUntil(WTF::TimeWith= DynamicClockType const&) at BinarySemaphore.cpp:41:34 frame #11: 0x0000000840898957 libjavascriptcoregtk-4.1.so.0`WTF::BinarySemaphore::wait() at BinarySemaphore.h:51:9 frame #12: 0x0000000840978c11 libjavascriptcoregtk-4.1.so.0`WTF::WorkQueueBase::platformInitialize(char const*, WTF::WorkQueueBase::Type, WTF::Thread::QOS) at WorkQueueGeneric.cpp:53:15 frame #13: 0x000000084091f4b1 libjavascriptcoregtk-4.1.so.0`WTF::WorkQueueBase::WorkQueueBase(char const*, WTF::WorkQueueBase::Type, WTF::Thread::QOS) at WorkQueue.cpp:55:5 frame #14: 0x00000008408ca439 libjavascriptcoregtk-4.1.so.0`WTF::WorkQueue::WorkQueue(char const*, WTF::Thread::QOS) at WorkQueue.h:104:11 frame #15: 0x000000084091f57b libjavascriptcoregtk-4.1.so.0`WTF::WorkQueue::create(char const*, WTF::Thread::QOS) at WorkQueue.cpp:65:26 frame #16: 0x0000000836ae973d libwebkit2gtk-4.1.so.0`WebKit::DeviceIdHashSaltStorage::DeviceIdHashSaltSto= rage(WTF::String const&) at DeviceIdHashSaltStorage.cpp:70:15 frame #17: 0x0000000836ae93e9 libwebkit2gtk-4.1.so.0`WebKit::DeviceIdHashSaltStorage::create(WTF::String const&) at DeviceIdHashSaltStorage.cpp:49:50 frame #18: 0x0000000836f65359 libwebkit2gtk-4.1.so.0`WebKit::WebsiteDataStore::WebsiteDataStore(WTF::Ref<= WebKit::WebsiteDataStoreConfiguration, WTF::RawPtrTraits>&&, PAL::SessionID= ) at WebsiteDataStore.cpp:132:33 frame #19: 0x0000000836f651e3 libwebkit2gtk-4.1.so.0`WebKit::WebsiteDataStore::create(WTF::Ref>&&, PAL::SessionID= ) at WebsiteDataStore.cpp:125:26 frame #20: 0x0000000836dfc8dc libwebkit2gtk-4.1.so.0`webkitWebsiteDataManagerGetDataStore(_WebKitWebsiteD= ataManager*) at WebKitWebsiteDataManager.cpp:494:34 frame #21: 0x0000000836dfe1d9 libwebkit2gtk-4.1.so.0`webkit_website_data_manager_set_persistent_credentia= l_storage_enabled at WebKitWebsiteDataManager.cpp:887:5 frame #22: 0x000000082170634f libephymain.so`___lldb_unnamed_symbol6069= + 127 frame #23: 0x0000000824574ea0 libgobject-2.0.so.0`g_object_new_internal(class=3D0x00003fcdfa836400, params=3D0x0000000820542380, n_params=3D3) at gobject.c:2296:5 frame #24: 0x00000008245749e2 libgobject-2.0.so.0`g_object_new_valist(object_type=3D70153904340096, first_property_name=3D"application-id", var_args=3D0x0000000820542580) at gobject.c:2584:16 frame #25: 0x0000000824573f2c libgobject-2.0.so.0`g_object_new(object_type=3D70153904340096, first_property_name=3D"application-id") at gobject.c:2057:12 frame #26: 0x00000008216d169d libephymain.so`_ephy_shell_create_instanc= e + 205 frame #27: 0x000000000022708c epiphany`main + 1340 frame #28: 0x00000008279376c6 libc.so.7`__libc_start1(argc=3D1, argv=3D0x00000008205426c8, env=3D0x00000008205426d8, cleanup=3D, mainX=3D(epiphany`main)) at libc_start1.c:157:7 frame #29: 0x00000000002262a0 epiphany`_start + 48 --=20 You are receiving this mail because: You are the assignee for the bug.=