When you open a file and try to remove a file inside of it, it dies with a segmentation fault. Reproductible (always): 1) Open a file (tar.gz for example) 2) select a file inside of it 3) Click on remove. Give "Yes". It dies... Backtrace: (gdb) run Starting program: /usr/bin/squeeze [Thread debugging using libthread_db enabled] [New Thread -1219421824 (LWP 25225)] [New Thread -1224905808 (LWP 25229)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219421824 (LWP 25225)] 0xb7ed8f7c in thunar_vfs_mime_info_lookup_icon_name () from /usr/lib/libthunar-vfs-1.so.2 (gdb) bt #0 0xb7ed8f7c in thunar_vfs_mime_info_lookup_icon_name () from /usr/lib/libthunar-vfs-1.so.2 #1 0xb7ef1594 in lsq_archive_iter_get_icon_name (archive=0x80e5d50, iter=0x809a510, value=0xbfd5c840, icon_theme=0x807cf40) at archive.c:1612 #2 0xb7d064d8 in gtk_tree_model_get_value () from /usr/lib/libgtk-x11-2.0.so.0 #3 0xb7d372d9 in gtk_tree_view_column_cell_set_cell_data () from /usr/lib/libgtk-x11-2.0.so.0 #4 0xbfd5cac0 in ?? () #5 0x00000000 in ?? () (gdb)
This should be fixed in SVN except for one little issue... removing the actual entries from the archive tree. (It does not segfault anymore)
fixed in svn