From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jack Hill Subject: bug#40837: core-updates: epiphany web process crashes Date: Sat, 25 Apr 2020 23:03:01 -0400 (EDT) Message-ID: References: <171b356d9e2.1154aefce15638.8921669740072490388@zoho.com> Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="925712948-1616578613-1587870182=:5735" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:35906) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSXaO-0000yL-UY for bug-guix@gnu.org; Sat, 25 Apr 2020 23:04:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSXaM-0005Lm-Ai for bug-guix@gnu.org; Sat, 25 Apr 2020 23:04:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49096) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSXaL-0005JB-Ta for bug-guix@gnu.org; Sat, 25 Apr 2020 23:04:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jSXaL-0001eq-Oa for bug-guix@gnu.org; Sat, 25 Apr 2020 23:04:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40837 <40837@debbugs.gnu.org> Cc: sirgazil This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-1616578613-1587870182=:5735 Content-Type: text/plain; charset=US-ASCII; format=flowed On Sat, 25 Apr 2020, Jack Hill wrote: > in Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp of WebKitGTK, > I set the PULSE_CLIENTCONFIG environemnt variable to the store path rather > than /etc/pulse/client.conf, which is what it was set to before. > > That allowed epiphany to get past the problem with client.conf. However, it > then hits another problem with something not being shared as seen in this > session: I tried patching webkitgtk to share the whole /gnu/store in the new mount namespace (see attached patch). Unfortunately, when I ran epiphany with that patch applied and PULSE_CLIENTCONFIG set to /etc/pulse/client.conf, the "bwrap: Can't create file at /etc/pulse/client.conf: No such file or directory" error returned. Via strace, I saw that my patch was having an effect on the arguments to bwrap. Could it be that the order of the --bind/--ro-bind arguments matters? Thoughts? Jack --925712948-1616578613-1587870182=:5735 Content-Type: text/x-diff; name=0001-gnu-webkitgtk-Patch-to-share-store-via-bwarp.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0001-gnu-webkitgtk-Patch-to-share-store-via-bwarp.patch RnJvbSBmODkwMWE4M2UyYWJjMmM2YWIzNGY1ODgzNjYzMzE1YjhkNzE1ZTJm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogSmFjayBIaWxsIDxq YWNraGlsbEBqYWNraGlsbC51cz4NCkRhdGU6IFNhdCwgMjUgQXByIDIwMjAg MjI6MDM6NDggLTA0MDANClN1YmplY3Q6IFtQQVRDSF0gZ251OiB3ZWJraXRn dGs6IFBhdGNoIHRvIHNoYXJlIHN0b3JlIHZpYSBid2FycA0KDQoqIGdudS9w YWNrYWdlcy9wYXRjaGVzL3dlYmtpdGd0ay1zaGFyZS1zdG9yZS5wYXRjaDog TmV3IEZpbGUuDQoqIGdudS9sb2NhbC5tazogQWRkIGhlcmUuDQoqIGdudS9w YWNrYWdlcy93ZWJraXQuc2NtICh3ZWJraXRndGspW3NvdXJjZV06IEFwcGx5 IHBhdGNoLg0KLS0tDQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAxICsNCiAuLi4vcGF0Y2hlcy93ZWJraXRn dGstc2hhcmUtc3RvcmUucGF0Y2ggICAgICAgIHwgMTggKysrKysrKysrKysr KysrKysrDQogZ251L3BhY2thZ2VzL3dlYmtpdC5zY20gICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICsrKy0NCiAzIGZpbGVzIGNoYW5nZWQsIDIyIGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvd2Via2l0Z3RrLXNoYXJlLXN0b3Jl LnBhdGNoDQoNCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9j YWwubWsNCmluZGV4IDI3ODA0MzQ0NTUuLjZjMTFhMDdjMjQgMTAwNjQ0DQot LS0gYS9nbnUvbG9jYWwubWsNCisrKyBiL2dudS9sb2NhbC5taw0KQEAgLTE1 NTQsNiArMTU1NCw3IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXA0KICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvdnRlLUNWRS0yMDEyLTI3MzgtcHQxLnBh dGNoCQkJXA0KICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvdnRlLUNWRS0yMDEy LTI3MzgtcHQyLnBhdGNoCQkJXA0KICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMv d2Vhc3lwcmludC1saWJyYXJ5LXBhdGhzLnBhdGNoCQlcDQorICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy93ZWJraXRndGstc2hhcmUtc3RvcmUucGF0Y2gJCVwN CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3dlYnNvY2tldHBwLWZpeC1mb3It Ym9vc3QtMS43MC5wYXRjaAlcDQogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy93 aWNkLWJpdHJhdGUtbm9uZS1maXgucGF0Y2gJCVwNCiAgICVEJS9wYWNrYWdl cy9wYXRjaGVzL3dpY2QtZ2V0LXNlbGVjdGVkLXByb2ZpbGUtZml4LnBhdGNo CVwNCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy93ZWJraXRn dGstc2hhcmUtc3RvcmUucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy93 ZWJraXRndGstc2hhcmUtc3RvcmUucGF0Y2gNCm5ldyBmaWxlIG1vZGUgMTAw NjQ0DQppbmRleCAwMDAwMDAwMDAwLi5iOTI3YWI3YjBhDQotLS0gL2Rldi9u dWxsDQorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy93ZWJraXRndGstc2hh cmUtc3RvcmUucGF0Y2gNCkBAIC0wLDAgKzEsMTggQEANCitBdXRob3I6IEph Y2sgSGlsbCA8amFja2hpbGxAamFja2hpbGwudXM+DQorVGVsbCBidWJibGV3 cmFwIHRvIHNoYXJlIHRoZSBzdG9yZQ0KKy0tLQ0KK2RpZmYgLS1naXQgYS9T b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hlci9nbGliL0J1YmJsZXdy YXBMYXVuY2hlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVu Y2hlci9nbGliL0J1YmJsZXdyYXBMYXVuY2hlci5jcHANCitpbmRleCBhZDMw MWFiMi4uZDUzYjY4MGUgMTAwNjQ0DQorLS0tIGEvU291cmNlL1dlYktpdC9V SVByb2Nlc3MvTGF1bmNoZXIvZ2xpYi9CdWJibGV3cmFwTGF1bmNoZXIuY3Bw DQorKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTGF1bmNoZXIvZ2xp Yi9CdWJibGV3cmFwTGF1bmNoZXIuY3BwDQorQEAgLTczNyw2ICs3MzcsMTAg QEAgR1JlZlB0cjxHU3VicHJvY2Vzcz4gYnViYmxld3JhcFNwYXduKEdTdWJw cm9jZXNzTGF1bmNoZXIqIGxhdW5jaGVyLCBjb25zdCBQcm9jZXMNCisgICAg ICAgICAiLS1yby1iaW5kLXRyeSIsICIvdXNyL2xvY2FsL3NoYXJlIiwgIi91 c3IvbG9jYWwvc2hhcmUiLA0KKyAgICAgICAgICItLXJvLWJpbmQtdHJ5Iiwg REFUQURJUiwgREFUQURJUiwNCisgDQorKyAgICAgICAvLyBURVNUSU5HOiBi aW5kIG1vdXRuIC9nbnUvc3RvcmUNCisrICAgICAgIC8vIFRoaXMgc2hvdWxk IGJlIGltcHJvdmVkDQorKyAgICAgICAiLS1yby1iaW5kIiwgIi9nbnUvc3Rv cmUiLCAiL2dudS9zdG9yZSIsDQorKw0KKyAgICAgICAgIC8vIFdlIG9ubHkg Z3JhbnQgYWNjZXNzIHRvIHRoZSBsaWJkaXJzIHdlYmtpdCBpcyBidWlsdCB3 aXRoIGFuZA0KKyAgICAgICAgIC8vIGd1ZXNzIHN5c3RlbSBsaWJkaXJzLiBU aGlzIHdpbGwgYWx3YXlzIGhhdmUgc29tZSBlZGdlIGNhc2VzLg0KKyAgICAg ICAgICItLXJvLWJpbmQtdHJ5IiwgIi9saWIiLCAiL2xpYiIsDQpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL3dlYmtpdC5zY20gYi9nbnUvcGFja2FnZXMv d2Via2l0LnNjbQ0KaW5kZXggMzc3ZmMwZGZhZi4uZmNmZDI4NjY2YiAxMDA2 NDQNCi0tLSBhL2dudS9wYWNrYWdlcy93ZWJraXQuc2NtDQorKysgYi9nbnUv cGFja2FnZXMvd2Via2l0LnNjbQ0KQEAgLTEyOCw3ICsxMjgsOSBAQCBlbmdp bmUgdGhhdCB1c2VzIFdheWxhbmQgZm9yIGdyYXBoaWNzIG91dHB1dC4iKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2Via2l0Z3Rr LSIgdmVyc2lvbiAiLnRhci54eiIpKQ0KICAgICAgICAgICAgICAgKHNoYTI1 Ng0KICAgICAgICAgICAgICAgIChiYXNlMzINCi0gICAgICAgICAgICAgICAg IjFuN2s0eXJpcWhyMzhmNGZneThwemRuMW5tNjBtNTN6OHA0NzhzZ2c2NHN3 eG5pamRnNWMiKSkpKQ0KKyAgICAgICAgICAgICAgICAiMW43azR5cmlxaHIz OGY0Zmd5OHB6ZG4xbm02MG01M3o4cDQ3OHNnZzY0c3d4bmlqZGc1YyIpKQ0K KyAgICAgICAgICAgICAgKHBhdGNoZXMNCisgICAgICAgICAgICAgICAoc2Vh cmNoLXBhdGNoZXMgIndlYmtpdGd0ay1zaGFyZS1zdG9yZS5wYXRjaCIpKSkp DQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQ0KICAg ICAob3V0cHV0cyAnKCJvdXQiICJkb2MiKSkNCiAgICAgKGFyZ3VtZW50cw0K LS0gDQoyLjI2LjINCg0K --925712948-1616578613-1587870182=:5735--