Similar problem here. Thunar worked perfectly on Lucid 525 and 528, but crashes on Precise 5.5 and 561.
It also dies after creating a new directory or moving a file. The operation seems to succeed, I haven't seen any disk corruption, but Thunar crashes after it's done.
The console window prints this error when Thunar crashes after creating a directory:
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_cond_timedwait': Invalid argument. Aborting.
When moving a file or deleting to the trash can, the above message prints, along with another one:
(thunar:17402): Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window) failed
I've tried 3 different builds:
1. BK's,
http://bkhome.org/blog/?viewDetailed=02225 (Barry said it was for Wary but should work in any Puppy, and it did work in Lucid)
2. An official Lucid build, much larger, 4375kb
3. One from May 2010 by technosaurus at
http://www.murga-linux.com/puppy/viewtopic.php?t=55921 (350k).
All three crash in Precise.
All three work perfectly in Lucid 5.25 and 5.28.
I tried Ubuntu Thunar 1.2.3 from the Precise PPM. It doesn't crash, but it has other problems.
1. It has no file icons
2. It has an annoying "Warning, you are using the root account, you may harm your system" banner across the top that won't go away
3. With all its dependencies it's a bloaty 15mb.
Can anyone help? Perhaps it's possible to borrow a library from Lucid to give Thunar what it wants on Precise?
Would it be worth trying to build Thunar from source on my own system? I found source for version 1.6 at xfce.org. Maybe that version wouldn't have the same problem (but might have different ones). I don't know how to tell it to use the Rox file icons, as Barry did, but at least I could get rid of the red "warning" banner that way.
Has anyone managed to get Thunar working right in Precise?