--- Begin Message ---
Subject: |
nautilus: Crashes loading KgxNautilus plugin twice (problems with NAUTILUS_EXTENSION_PATH) |
Date: |
Sat, 1 Oct 2022 13:29:35 +0200 |
Hi,
I updated from c8112f3bd95269ce4aca12dedbfe61bb6b37acae to
0dec41f329c37a4293a2a8326f1fe7d9318ec455 and now Nautilus crashes
with:
(org.gnome.Nautilus:3664): GLib-GObject-WARNING **: 13:25:09.877: Two different
plugins tried to register 'KgxNautilus'.
(org.gnome.Nautilus:3664): GLib-GObject-CRITICAL **: 13:25:09.877:
g_type_add_interface_dynamic: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed
(org.gnome.Nautilus:3664): GLib-GObject-WARNING **: 13:25:09.877: Two different
plugins tried to register 'KgxNautilusMenuItem'.
** (org.gnome.Nautilus:3664): WARNING **: 13:25:09.882: Tracker 2 migration:
Couldn't run `tracker3`: Failed to execute child process “tracker3” (No such
file or directory)
(org.gnome.Nautilus:3664): GLib-GObject-WARNING **: 13:25:10.222: invalid cast
from 'KgxNautilus' to '<invalid>'
(org.gnome.Nautilus:3664): GLib-GObject-CRITICAL **: 13:25:10.222:
g_object_new_valist: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
(org.gnome.Nautilus:3664): GLib-GObject-CRITICAL **: 13:25:10.222:
g_object_get: assertion 'G_IS_OBJECT (object)' failed
The problem seems to be that NAUTILUS_EXTENSION_PATH contains the same
path twice and that it tries to load KgxNautilus from each of the paths:
$ echo $NAUTILUS_EXTENSION_PATH
/run/current-system/profile/lib/nautilus/site-extensions:/run/current-system/profile/lib/nautilus/site-extensions
Running Nautilus like this works fine:
$
NAUTILUS_EXTENSION_PATH=/run/current-system/profile/lib/nautilus/site-extensions
nautilus
Best regards,
Tobi
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#58221: nautilus: Crashes loading KgxNautilus plugin twice (problems with NAUTILUS_EXTENSION_PATH) |
Date: |
Sun, 20 Nov 2022 23:23:53 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi Chris,
Christopher Baines <mail@cbaines.net> skribis:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Agreed! I don’t use GNOME and I don’t even know what KgxNautilus is,
>> but here’s a patch that may fix this by ensuring Nautilus doesn’t load
>> the same extension twice.
>>
>> Could you give it a spin and lemme know if it solves this issue?\
>>
>> That’ll get us closer to a release. :-)
>
> I've tried it out and it looks to fix the issue, please push!
Thanks for the quick reply! Pushed as
99ba4ddb03b396f56764a25317f40d4501380704.
Ludo’.
--- End Message ---