! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
thunar quits after removing the archive-plugin when opening the context menu
Status:
RESOLVED: FIXED

Comments

Description Bj 2006-11-23 15:38:32 CET
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'
Comment 1 Benedikt Meurer editbugs 2006-11-23 15:44:34 CET
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.
Comment 2 Bj 2006-11-23 15:56:10 CET
./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.
Comment 3 Benedikt Meurer editbugs 2006-11-24 09:38:52 CET
Then we seem to have a bug here. Please post the backtrace of the crash.
Comment 4 Bj 2006-11-24 10:59:36 CET
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)
Comment 5 Benedikt Meurer editbugs 2006-11-26 15:04:05 CET
It aborts exactly on the warning, so you've most probably build with debug.
Comment 6 Benedikt Meurer editbugs 2007-01-14 18:35:09 CET
Any news?
Comment 7 Bj 2007-01-14 19:36:16 CET
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.
Comment 8 Nick Schermer editbugs 2012-09-30 13:00:04 CEST
Fixed in 8b33ac5.

Bug #2604

Reported by:
Bj
Reported on: 2006-11-23
Last modified on: 2012-09-30

People

Assignee:
Jannis Pohlmann
CC List:
1 user

Version

Version:
0.5.1svn

Attachments

Additional information