1. have the thunar-archive-plugin installed 2. have thunar running 3. uninstall the archive-plugin 4. open the context menu in thunar -> thunar quits with these messages: (thunar:2010): thunarx-WARNING **: Failed to load plugin `thunar-archive-plugin.so': /opt/xfce4/lib/thunarx-1/thunar-archive-plugin.so: cannot open shared object file: No such file or directory (thunar:2010): GLib-GObject-WARNING **: Fatal error - Could not reload previously loaded plugin 'thunar-archive-plugin.so'
Unless you've build with --enable-debug=yes/--enable-debug=full, Thunar should continue afterwards. If debugging is enabled, Thunar will treat warnings as fatal errors and crash.
./autogen.sh --prefix=/opt/xfce4 --enable-dbus --with-volume-manager=hal \ --enable-fam --disable-gnome-thumbnailers --disable-debug those are the configure options that were used.
Then we seem to have a bug here. Please post the backtrace of the crash.
rebuilt with --enable-debug=full to get the bt: thunarx-WARNING **: Failed to load plugin `thunar-archive-plugin.so': /opt/xfce4/lib/thunarx-1/thunar-archive-plugin.so: cannot open shared object file: No such file or directory aborting... Program received signal SIGABRT, Aborted. [Switching to Thread -1220827440 (LWP 32277)] 0xb7f51410 in ?? () (gdb) bt #0 0xb7f51410 in ?? () #1 0xbff3de2c in ?? () #2 0x00000006 in ?? () #3 0x00007e15 in ?? () #4 0xb77b9731 in raise () from /lib/libc.so.6 #5 0xb77baf08 in abort () from /lib/libc.so.6 #6 0xb790706d in g_logv () from /usr/lib/libglib-2.0.so.0 #7 0xb79070a9 in g_log () from /usr/lib/libglib-2.0.so.0 #8 0xb7f0962c in thunarx_provider_module_load () from /opt/xfce4/lib/libthunarx-1.so.2 #9 0xb7a19618 in g_type_module_use () from /usr/lib/libgobject-2.0.so.0 #10 0xb7a19802 in g_type_module_use_plugin () from /usr/lib/libgobject-2.0.so.0 #11 0xb7a19b06 in g_type_plugin_use () from /usr/lib/libgobject-2.0.so.0 #12 0xb7a1755f in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0 #13 0xb79fdc75 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #14 0xb79fe087 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #15 0xb79fe240 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #16 0xb7f08c69 in thunarx_provider_factory_list_providers () from /opt/xfce4/lib/libthunarx-1.so.2 #17 0x080aa7f7 in ?? () #18 0x0814d450 in ?? () #19 0x0832fbf0 in ?? () #20 0xbff3e808 in ?? () ---Type <return> to continue, or q <return> to quit--- #21 0xb7d912c8 in gtk_tree_selection_real_unselect_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x08070bd7 in ?? () #23 0x082aa068 in ?? () #24 0x00000003 in ?? () #25 0x199c3129 in ?? () #26 0xbff3e878 in ?? () #27 0x00000000 in ?? () (gdb)
It aborts exactly on the warning, so you've most probably build with debug.
Any news?
i can't test it right now, as i'm not at home. i'll look into it when i get home in the middle of the next week (propably wednesday or thursday) and i'll post the test results here. i built thunar with --enable-debug=minimum for now and i don't think that this is a must fix for 4.4, as the bug is not that serious, i guess.
Fixed in 8b33ac5.