Right-click file on desktop > Move to Trash frequently crashes gnome-shell

Bug #1832124 reported by Mario Vukelic on 2019-06-09
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-shell-extension-desktop-icons (Ubuntu)
High
Unassigned

Bug Description

In 19.04 Disco fully up to date. Reproduced on two different machines:

1. Log into Wayland session (did not try with X)
2. touch ~/Desktop/testfile
3. Right-click testfile on Desktop > Move to Trash

-> gnome-shell crashes in around 50% of instances in my case. I did not find out what's the difference. I do run a few other gnome-shell extensions, but all from the Ubuntu repos except for Remove Accessibility.

There are quite some occurrences of org.gnome.Shell.desktop in journalctl, though I didn't correlate yet as the issues seems easy to repro. If you can't repro, pls let me know and I can look for clues.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: gnome-shell-extension-desktop-icons 19.01.3-1~ubuntu19.04.1
ProcVersionSignature: Ubuntu 5.0.0-16.17-generic 5.0.8
Uname: Linux 5.0.0-16-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Jun 9 12:51:20 2019
InstallationDate: Installed on 2018-09-13 (268 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Alpha amd64 (20180912)
PackageArchitecture: all
SourcePackage: gnome-shell-extension-desktop-icons
UpgradeStatus: Upgraded to disco on 2019-01-12 (147 days ago)

Mario Vukelic (mario-vukelic) wrote :
summary: - Moving file to Trash requently crashes gnome-shell
+ Moving file to Trash frequently crashes gnome-shell
summary: - Moving file to Trash frequently crashes gnome-shell
+ Right-click file on desktop > Move to Trash frequently crashes gnome-
+ shell
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell-extension-desktop-icons (Ubuntu):
status: New → Confirmed
Carlos Pita (carlosjosepita) wrote :

Also happens in X11 with Ubuntu 19.04. Often moving anything in the desktop to trash restarts the shell or simply hangs.

Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Could you trigger the issue, note the time where you had it and add your journalctl log extract from around that moment?

Changed in gnome-shell-extension-desktop-icons (Ubuntu):
importance: Undecided → High
status: Confirmed → Incomplete
Olivier Tilloy (osomon) wrote :
Download full text (3.3 KiB)

I can reliably reproduce the crash about half of the time with the following steps:
 - create a symlink to a folder on the desktop
 - right-click on that symlink and choose the option to send to trash

Corresponding crash report: https://errors.ubuntu.com/oops/437cbc68-aa03-11e9-a2e9-fa163e6cac46

Relevant logs from journalctl:

juil. 19 10:51:36 bribon gnome-shell[4142]: Object St.Bin (0x55e5ba9becd0), has been already deallocated — impossible to get any property from it. This might be c
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: == Stack trace for context 0x55e5b25cd280 ==
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #0 7ffcea594890 b resource:///org/gnome/shell/ui/boxpointer.js:264 (7fc1cd112940 @ 611)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: == Stack trace for context 0x55e5b25cd280 ==
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #0 7ffcea594600 b resource:///org/gnome/shell/ui/layout.js:946 (7fc1cd100040 @ 34)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #1 7ffcea5947c0 b resource:///org/gnome/shell/ui/boxpointer.js:476 (7fc1cd112b80 @ 193)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #2 7ffcea594890 b resource:///org/gnome/shell/ui/boxpointer.js:265 (7fc1cd112940 @ 634)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: == Stack trace for context 0x55e5b25cd280 ==
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #0 7ffcea594600 b resource:///org/gnome/shell/ui/layout.js:947 (7fc1cd100040 @ 243)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #1 7ffcea5947c0 b resource:///org/gnome/shell/ui/boxpointer.js:476 (7fc1cd112b80 @ 193)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #2 7ffcea594890 b resource:///org/gnome/shell/ui/boxpointer.js:265 (7fc1cd112940 @ 634)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: == Stack trace for context 0x55e5b25cd280 ==
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #0 7ffcea5947c0 b resource:///org/gnome/shell/ui/boxpointer.js:478 (7fc1cd112b80 @ 221)
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: #1 7ffcea594890 b resource:///org/gnome/shell/ui/boxpointer.js:265 (7fc1cd112940 @ 634)
juil. 19 10:51:36 bribon audit[4142]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 pid=4142 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=5 res=1
juil. 19 10:51:36 bribon gnome-shell[4142]: Object St.Bin (0x55e5ba9becd0), has been already deallocated — impossible to access it. This might be caused by the ob
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: GNOME Shell crashed with signal 5
juil. 19 10:51:36 bribon org.gnome.Shell.desktop[4142]: == Stack trace for context 0x55e5b25cd280 ==
juil. 19 10:51:36 bribon gnome-shell[4142]: _clutter_actor_fully_transform_vertices: assertion 'CLUTTER_IS_ACTOR (self)' failed
juil. 19 10:51:36 bribon gnome-shell[4142]: Object St.Bin (0x55e5ba9becd0), has been already deallocated — impossible to access it. This might be caused by the ob
juil. 19 10:51:36 bribon gnome-shell[4142]: clutter_actor_get_transformed_size: assertion 'CLUTTER_IS_ACTOR (self)' failed
juil. 19 10:51:36 bribon gnome-shell[4142]: Object St.Bin (0...

Read more...

Changed in gnome-shell-extension-desktop-icons (Ubuntu):
status: Incomplete → Confirmed
Olivier Tilloy (osomon) wrote :

I have managed to reproduce in a clean and fully up-to-date disco VM, but not in an eoan VM, which suggests the problem was fixed in eoan.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers