Friday, May 17, 2024
 Popular · Latest · Hot · Upcoming
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 907  / 2 Years ago, tue, may 10, 2022, 12:19:54

I have been experiencing this issue for over a month now on 22.04. To make sure that things are ok, I downloaded a new .deb, uninstalled the old one and reinstalled Google Chrome.


But whenever I upload something, Google Chrome will freeze. It only goes away if I use System Monitor to kill the crashpad in the listing.


Not just Google Chrome, I am facing an identical issue with Vivaldi as well. But Firefox, which exists in the same machine works without any issues. I think Vivaldi is based on Chromium and hence the issue.


Also, the file uploads are successful when I check later.


I have dual boot Windows 10 where everything works fine. Any help will be great.


Edit 1:


From var/log/syslog



vivaldi-stable.desktop[10410]:
[10405:10405:1219/041714.220540:ERROR:CONSOLE(0)] "Uncaught (in
promise) Error: A listener indicated an asynchronous response by
returning true, but the message channel closed before a response was
received", source:
chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0)



Edit 2:


enter image description here


Edit 3:


Looks like the JS blocking extension in Opera was the root cause. Now Vivaldi is responding properly. But I am still having issues adding attachments to Gmail in Google Chrome



app-gnome-googlex2dchrome-6344.scope: Consumed 47.400s CPU time.


gnome-shell[2618]: JS ERROR: TypeError: this.actor is
null#012_syncEnabled@resource:///org/gnome/shell/ui/windowManager.js:138:25#012onStopped@resource:///org/gnome/shell/ui/windowManager.js:150:35#012_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22#012_easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60#012_destroyWindowDone@resource:///org/gnome/shell/ui/windowManager.js:1596:21#012onStopped@resource:///org/gnome/shell/ui/windowManager.js:1564:39#012_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22#012_easeActor/<@resource:///org/gnome/shell/ui/environment.js:240:64



Edit 4:


The issue persists in full form. The latest from var/log/syslog for chrome after uninstalling Opera.


google-chrome.desktop[10107]: [10101:10135:1221/123702.460602:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”


Edit 5:


I uninstalled Opera and uninstalled all extensions from Chrome and Vivaldi. The issue persists though.



google-chrome.desktop[9034]:
[9028:9061:1222/122107.972925:ERROR:object_proxy.cc(623)] Failed to
call method: org.freedesktop.DBus.Properties.Get: object_path=
/org/freedesktop/portal/desktop:
org.freedesktop.DBus.Error.InvalidArgs: No such interface
“org.freedesktop.portal.FileChooser”


google-chrome.desktop[9034]:
[9028:9061:1222/122107.973502:ERROR:select_file_dialog_linux_portal.cc(274)]
Failed to read portal version property google-chrome.desktop[9034]:
[9072:9072:1222/122108.366031:ERROR:gbm_wrapper.cc(255)] Failed to
export buffer to dma_buf: No such file or directory (2)
google-chrome.desktop[9034]:
[9072:9072:1222/122108.366130:ERROR:gbm_wrapper.cc(255)] Failed to
export buffer to dma_buf: No such file or directory (2)
google-chrome.desktop[9034]:
[9072:9072:1222/122108.366183:ERROR:gbm_wrapper.cc(255)] Failed to
export buffer to dma_buf: No such file or directory (2)


google-chrome.desktop[9034]:
[9028:9028:1222/122111.981403:ERROR:interface_endpoint_client.cc(694)]
Message 1 rejected by interface blink.mojom.WidgetHost


google-chrome.desktop[9034]:
[9028:9028:1222/122111.981429:ERROR:interface_endpoint_client.cc(694)]
Message 1 rejected by interface blink.mojom.WidgetHost Dec 22 12:21:17
njan-ente dbus-daemon[975]: [system] Activating via systemd: service
name='org.freedesktop.hostname1'
unit='dbus-org.freedesktop.hostname1.service' requested by ':1.187'
(uid=1000 pid=9028 comm="/opt/google/chrome/chrome "
label="unconfined") Starting Hostname Service... dbus-daemon[975]:
[system] Successfully activated service 'org.freedesktop.hostname1'
systemd1: Started Hostname Service. systemd1:
systemd-hostnamed.service: Deactivated successfully. systemd[2412]:
app-gnome-googlex2dchrome-9028.scope: Consumed 18.680s CPU time.



Edit 6, info requested by +starkus


$ echo $XDG_CURRENT_DESKTOP

ubuntu:GNOME

$ /usr/libexec/xdg-desktop-portal -v

XDP: load portals from /usr/share/xdg-desktop-portal/portals
XDP: loading /usr/share/xdg-desktop-portal/portals/gnome-shell.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.Access
XDP: loading /usr/share/xdg-desktop-portal/portals/gnome-keyring.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.Secret
XDP: providing portal org.freedesktop.portal.MemoryMonitor
XDP: providing portal org.freedesktop.portal.PowerProfileMonitor
XDP: providing portal org.freedesktop.portal.NetworkMonitor
XDP: providing portal org.freedesktop.portal.ProxyResolver
XDP: providing portal org.freedesktop.portal.Trash
XDP: providing portal org.freedesktop.portal.GameMode
XDP: providing portal org.freedesktop.portal.Realtime

** (/usr/libexec/xdg-desktop-portal:13226): WARNING **: 13:03:35.xxx: No skeleton to export
XDP: Using gnome-shell.portal for org.freedesktop.impl.portal.Access in GNOME
XDP: providing portal org.freedesktop.portal.Device
XDP: providing portal org.freedesktop.portal.WebExtensions
XDP: providing portal org.freedesktop.portal.Location
XDP: providing portal org.freedesktop.portal.Camera
XDP: Using gnome-keyring.portal for org.freedesktop.impl.portal.Secret in GNOME
XDP: providing portal org.freedesktop.portal.Secret

Edit 7:


$ apt list --installed "*desktop-portal*" | cut -d/ -f1

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Listing...
xdg-desktop-portal

More From » 22.04

 Answers
0

It seems that implementation supports org.freedesktop.impl.portal.FileChooser is missing in /usr/libexec/xdg-desktop-portal.


It is provided by xdg-desktop-portal-gnome Also xdg-desktop-portal-gtk does provide a GTK+/GNOME implementation for the desktop-agnostic xdg-desktop-portal service.


You can install it with sudo apt-get install xdg-desktop-portal-gnome xdg-desktop-portal-gtk but I would also reinstall xdg-desktop-portal to make sure all dependencies will get updated. Because of the listed installed snaps shown in your post you could install xdg-desktop-portal-tests as well.
Just open a terminal and run:


sudo apt update && sudo apt-get install --reinstall xdg-desktop-portal-gnome xdg-desktop-portal-gtk xdg-desktop-portal-tests xdg-desktop-portal


Good luck,


[#98] Wednesday, May 11, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
saucdisr

Total Points: 4
Total Questions: 102
Total Answers: 117

Location: Ecuador
Member since Thu, Jun 4, 2020
4 Years ago
saucdisr questions
Fri, Mar 4, 22, 17:31, 2 Years ago
Mon, Jul 4, 22, 13:04, 2 Years ago
Sat, May 28, 22, 08:41, 2 Years ago
Wed, Mar 22, 23, 13:40, 1 Year ago
;