Public bug reported:

I can fairly reliably cause Nemo to crash.

I have to say "fairly", as after multiple crashes, nemo now does something 
different.
(More on that later)

To induce the crash, I would mount a USB stick with files on it, and open it in 
a second tab.
I then clicked on "Eject", and Nemo would be gone (I did receive the "You can 
now remove xxx safely" message).

I will attempt to attach a SimpleScreenRecorder file showing one such
cycle.

Looking at the terminal output, when launched, there are 2/3 warnings, but no 
problem.
When mounted, no more messages are displayed, but after Nemo's window 
disappeared,
there are 7 identical gtk-CRITICAL messages (then after about 1/2 a minute, the 
terminal prompt comes back):

" (nemo: 3854): Gtk-CRITICAL **: gtk_container_foreach: assertion
'GTK_IS_CONTAINER (container)' failed"

My original attempt to reproduce merely had me click on the "Eject" button 
without attempting to see the contents by clicking on the drive.
When this did not elicit the crash, I then replaced the drive and then clicked 
on the drive,
and then "Eject".  Also, no crash.
When, however, I bring up the contents in a second tab, and THEN "Eject", then 
it crashes.

Except that now, it doesn't crash, but there are a couple of OTHER gtk-CRITICAL 
messages:
(nemo:4199): Gtk-CRITICAL **: gtk_tree_model_filter_convert_iter_to_child_iter: 
assertion 'filter_iter->stamp == filter->priv->stamp' failed

(nemo:4199): Gtk-CRITICAL **: gtk_tree_store_set_valist: assertion
'VALID_ITER (iter, tree_store)' failed

[Yes, I KNOW that this is not the latest Lubuntu (and possibly Nemo)
I am forced to use 17.10, as that is the latest version that can successfully
install the nvidia-304 driver, which has been abandoned by nvidia, and which I 
need,
as nouveau video-crashes (diagonal garbage) and I must hard-reboot, way more 
often than
is convenient.
I am probably going to get a new computer soon (old one is 7+ years old)
If at some point I get to test this out with updated OS/app, I'll update you as 
well...]

------------------------------------------------
scott@scott-Asus-M2N68-AM-PLUS:~$ uname -a
Linux scott-Asus-M2N68-AM-PLUS 4.13.0-46-generic #51-Ubuntu SMP Tue Jun 12 
12:36:29 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
scott@scott-Asus-M2N68-AM-PLUS:~$ lsb_release -dsc
Ubuntu 17.10
artful
scott@scott-Asus-M2N68-AM-PLUS:~$ echo $DESKTOP_SESSION
QLubuntu
scott@scott-Asus-M2N68-AM-PLUS:~$ apt-cache policy nemo
nemo:
  Installed: 3.4.7-1ubuntu1
  Candidate: 3.4.7-1ubuntu1
  Version table:
 *** 3.4.7-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 Packages
        100 /var/lib/dpkg/status

------------------------------------------------

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: nemo 3.4.7-1ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-46.51-generic 4.13.16
Uname: Linux 4.13.0-46-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.20.7-0ubuntu3.9
Architecture: amd64
CurrentDesktop: LXQt
Date: Sat Nov 24 20:29:31 2018
InstallationDate: Installed on 2017-11-06 (384 days ago)
InstallationMedia: Lubuntu-Next 17.10 "Artful Aardvark" - Beta amd64 (20171014)
SourcePackage: nemo
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: nemo (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug artful third-party-packages

** Attachment added: "Nemo_CrashOnEject.mp4"
   
https://bugs.launchpad.net/bugs/1804978/+attachment/5215982/+files/Nemo_CrashOnEject.mp4

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1804978

Title:
  Crash on "Eject" with two tabs open

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nemo/+bug/1804978/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to