Insert a USB stick and make it busy (I opened a mp3 with RhythmBox (and the device was still busy after it was read but that'll be another bug)).
Ask Unity 2D to Eject the key. A popup appears for a confirmation.
Confirm, the popup is destroyed but respawn.
Cancel, the popup is destroyed but the Unity-2D-Shell icon appears in the Launcher.
Ask Unity-2D-Shell for quiting the launcher Unity-2D-Shell, Unity-2D-Shell quits and gnome-session doesn't relaunch it.
When I said quit, I meant the Launcher window was destroyed but the process remained active, and I needed to kill the process for gnome-session relaunch unity-2d-shell process.
I launched Unity-2D-Shell in a terminal and I get this when trying to umount the key :
Ubuntu 12.10 64bits
Unity 2D 5.12
Insert a USB stick and make it busy (I opened a mp3 with RhythmBox (and the device was still busy after it was read but that'll be another bug)).
Ask Unity 2D to Eject the key. A popup appears for a confirmation.
Confirm, the popup is destroyed but respawn.
Cancel, the popup is destroyed but the Unity-2D-Shell icon appears in the Launcher.
Ask Unity-2D-Shell for quiting the launcher Unity-2D-Shell, Unity-2D-Shell quits and gnome-session doesn't relaunch it.
When I said quit, I meant the Launcher window was destroyed but the process remained active, and I needed to kill the process for gnome-session relaunch unity-2d-shell process.
I launched Unity-2D-Shell in a terminal and I get this when trying to umount the key :
unity-2d-shell: [CRITICAL] GLib-GObject: g_signal_ handler_ disconnect: assertion `G_TYPE_ CHECK_INSTANCE (instance)' failed handler_ disconnect: assertion `G_TYPE_ CHECK_INSTANCE (instance)' failed handler_ disconnect: assertion `G_TYPE_ CHECK_INSTANCE (instance)' failed handler_ disconnect: assertion `G_TYPE_ CHECK_INSTANCE (instance)' failed weak_unref: assertion `G_IS_OBJECT (object)' failed
unity-2d-shell: [WARNING] GLib-GObject: invalid (NULL) pointer instance
unity-2d-shell: [CRITICAL] GLib-GObject: g_signal_
unity-2d-shell: [WARNING] GLib-GObject: invalid (NULL) pointer instance
unity-2d-shell: [CRITICAL] GLib-GObject: g_signal_
unity-2d-shell: [WARNING] GLib-GObject: invalid (NULL) pointer instance
unity-2d-shell: [CRITICAL] GLib-GObject: g_signal_
unity-2d-shell: [CRITICAL] GLib-GObject: g_object_