> You need `xdg-desktop-portal` 1.12.2 or 1.14.0 to fix that.
I'm using xdg-desktop-portal 1.14.1
> Try loading webkit://gpu and paste the output here
This causes epiphany to segfault, no matter if the environment variable is set. Here's the backtrace of this crash:
#0 0x00007f9f4c1b534e _ZN6WebKit21WebKitProtocolHandler9handleGPUEP23_WebKitURISchemeRequest (libwebkit2gtk-4.0.so.37 + 0xba634e) #1 0x00007f9f4c1b57ab _ZN6WebKit21WebKitProtocolHandler13handleRequestEP23_WebKitURISchemeRequest (libwebkit2gtk-4.0.so.37 + 0xba67ab) #2 0x00007f9f4c1cf69e _ZN22WebKitURISchemeHandler17platformStartTaskERN6WebKit12WebPageProxyERNS0_16WebURLSchemeTaskE (libwebkit2gtk-4.0.so.37 + 0xbc069e) #3 0x00007f9f4c119a50 _ZN6WebKit12WebPageProxy24startURLSchemeTaskSharedEON3WTF3RefINS_15WebProcessProxyENS1_12RawPtrTraitsIS3_EEEENS1_16ObjectIdentifierIN7WebCore18PageIdentifierT> #4 0x00007f9f4c119b3a _ZN6WebKit12WebPageProxy18startURLSchemeTaskEONS_23URLSchemeTaskParametersE (libwebkit2gtk-4.0.so.37 + 0xb0ab3a) #5 0x00007f9f4bdac8f3 _ZN3IPC13handleMessageIN8Messages12WebPageProxy18StartURLSchemeTaskEN6WebKit12WebPageProxyEMS5_FvONS4_23URLSchemeTaskParametersEEEEvRNS_10ConnectionERNS_7Deco> #6 0x00007f9f4bd9f404 _ZN6WebKit12WebPageProxy17didReceiveMessageERN3IPC10ConnectionERNS1_7DecoderE (libwebkit2gtk-4.0.so.37 + 0x790404) #7 0x00007f9f4c01868b _ZN3IPC18MessageReceiverMap15dispatchMessageERNS_10ConnectionERNS_7DecoderE (libwebkit2gtk-4.0.so.37 + 0xa0968b) #8 0x00007f9f4c0cf4d0 _ZN6WebKit15WebProcessProxy17didReceiveMessageERN3IPC10ConnectionERNS1_7DecoderE (libwebkit2gtk-4.0.so.37 + 0xac04d0) #9 0x00007f9f4c010fe5 _ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE (libwebkit2gtk-4.0.so.37 + 0xa01fe5) #10 0x00007f9f4c0131c9 _ZN3IPC10Connection24dispatchIncomingMessagesEv (libwebkit2gtk-4.0.so.37 + 0xa041c9) #11 0x00007f9f4b24c98d _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18 + 0x136298d) #12 0x00007f9f4b2acc5d _ZZN3WTF7RunLoopC4EvENUlPvE_4_FUNES1_ (libjavascriptcoregtk-4.0.so.18 + 0x13c2c5d) #13 0x00007f9f4b2ad64d _ZN3WTF7RunLoopUlP8_GSourcePFiPvES3_E_4_FUNES2_S5_S3_ (libjavascriptcoregtk-4.0.so.18 + 0x13c364d) #14 0x00007f9f4f89f17c g_main_context_dispatch (libglib-2.0.so.0 + 0x5717c) #15 0x00007f9f4f8f5a98 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xada98) #16 0x00007f9f4f89c824 g_main_context_iteration (libglib-2.0.so.0 + 0x54824) #17 0x00007f9f4fac5b3d g_application_run (libgio-2.0.so.0 + 0xe7b3d) #18 0x000055621937601f main (epiphany + 0x501f) #19 0x00007f9f4f50874a n/a (libc.so.6 + 0x2d74a) #20 0x00007f9f4f508806 __libc_start_main (libc.so.6 + 0x2d806) #21 0x0000556219376335 _start (epiphany + 0x5335)
However, I can still give you all the version numbers it would give
WebKit version: 2.36.0 (tarball) Operating system (uname -a): Linux adrians-macbook 5.16.16-mainline #1 SMP PREEMPT Mon Mar 21 19:34:18 UTC 2022 x86_64 GNU/Linux Desktop ($XDG_CURRENT_DESKTOP): graphite:Wayfire:GNOME Cairo version: 1.16.0 GStreamer version: 1.20.1 GTK version: 3.24.33 libwpe version: 1.12.0 wpebackend-fdo version: 1.12.0 Mesa version: 22.0.0 GL renderer: Mesa Intel(R) Iris(R) Graphics 6100 (BDW GT3)
> You need `xdg-desktop- portal` 1.12.2 or 1.14.0 to fix that.
I'm using xdg-desktop-portal 1.14.1
> Try loading webkit://gpu and paste the output here
This causes epiphany to segfault, no matter if the environment variable is set. Here's the backtrace of this crash:
#0 0x00007f9f4c1b534e _ZN6WebKit21Web KitProtocolHand ler9handleGPUEP 23_WebKitURISch emeRequest (libwebkit2gtk- 4.0.so. 37 + 0xba634e) KitProtocolHand ler13handleRequ estEP23_ WebKitURIScheme Request (libwebkit2gtk- 4.0.so. 37 + 0xba67ab) chemeHandler17p latformStartTas kERN6WebKit12We bPageProxyERNS0 _16WebURLScheme TaskE (libwebkit2gtk- 4.0.so. 37 + 0xbc069e) PageProxy24star tURLSchemeTaskS haredEON3WTF3Re fINS_15WebProce ssProxyENS1_ 12RawPtrTraitsI S3_EEEENS1_ 16ObjectIdentif ierIN7WebCore18 PageIdentifierT > PageProxy18star tURLSchemeTaskE ONS_23URLScheme TaskParametersE (libwebkit2gtk- 4.0.so. 37 + 0xb0ab3a) MessageIN8Messa ges12WebPagePro xy18StartURLSch emeTaskEN6WebKi t12WebPageProxy EMS5_FvONS4_ 23URLSchemeTask ParametersEEEEv RNS_10Connectio nERNS_7Deco> PageProxy17didR eceiveMessageER N3IPC10Connecti onERNS1_ 7DecoderE (libwebkit2gtk- 4.0.so. 37 + 0x790404) eReceiverMap15d ispatchMessageE RNS_10Connectio nERNS_7DecoderE (libwebkit2gtk- 4.0.so. 37 + 0xa0968b) ProcessProxy17d idReceiveMessag eERN3IPC10Conne ctionERNS1_ 7DecoderE (libwebkit2gtk- 4.0.so. 37 + 0xac04d0) tion15dispatchM essageESt10uniq ue_ptrINS_ 7DecoderESt14de fault_deleteIS2 _EE (libwebkit2gtk- 4.0.so. 37 + 0xa01fe5) tion24dispatchI ncomingMessages Ev (libwebkit2gtk- 4.0.so. 37 + 0xa041c9) 11performWorkEv (libjavascriptc oregtk- 4.0.so. 18 + 0x136298d) pC4EvENUlPvE_ 4_FUNES1_ (libjavascriptc oregtk- 4.0.so. 18 + 0x13c2c5d) UlP8_GSourcePFi PvES3_E_ 4_FUNES2_ S5_S3_ (libjavascriptc oregtk- 4.0.so. 18 + 0x13c364d) context_ dispatch (libglib-2.0.so.0 + 0x5717c) context_ iterate. constprop. 0 (libglib-2.0.so.0 + 0xada98) context_ iteration (libglib-2.0.so.0 + 0x54824)
#1 0x00007f9f4c1b57ab _ZN6WebKit21Web
#2 0x00007f9f4c1cf69e _ZN22WebKitURIS
#3 0x00007f9f4c119a50 _ZN6WebKit12Web
#4 0x00007f9f4c119b3a _ZN6WebKit12Web
#5 0x00007f9f4bdac8f3 _ZN3IPC13handle
#6 0x00007f9f4bd9f404 _ZN6WebKit12Web
#7 0x00007f9f4c01868b _ZN3IPC18Messag
#8 0x00007f9f4c0cf4d0 _ZN6WebKit15Web
#9 0x00007f9f4c010fe5 _ZN3IPC10Connec
#10 0x00007f9f4c0131c9 _ZN3IPC10Connec
#11 0x00007f9f4b24c98d _ZN3WTF7RunLoop
#12 0x00007f9f4b2acc5d _ZZN3WTF7RunLoo
#13 0x00007f9f4b2ad64d _ZN3WTF7RunLoop
#14 0x00007f9f4f89f17c g_main_
#15 0x00007f9f4f8f5a98 g_main_
#16 0x00007f9f4f89c824 g_main_
#17 0x00007f9f4fac5b3d g_application_run (libgio-2.0.so.0 + 0xe7b3d)
#18 0x000055621937601f main (epiphany + 0x501f)
#19 0x00007f9f4f50874a n/a (libc.so.6 + 0x2d74a)
#20 0x00007f9f4f508806 __libc_start_main (libc.so.6 + 0x2d806)
#21 0x0000556219376335 _start (epiphany + 0x5335)
However, I can still give you all the version numbers it would give
WebKit version: 2.36.0 (tarball) DESKTOP) : graphite: Wayfire: GNOME
Operating system (uname -a): Linux adrians-macbook 5.16.16-mainline #1 SMP PREEMPT Mon Mar 21 19:34:18 UTC 2022 x86_64 GNU/Linux
Desktop ($XDG_CURRENT_
Cairo version: 1.16.0
GStreamer version: 1.20.1
GTK version: 3.24.33
libwpe version: 1.12.0
wpebackend-fdo version: 1.12.0
Mesa version: 22.0.0
GL renderer: Mesa Intel(R) Iris(R) Graphics 6100 (BDW GT3)