From: Karel M. <kar...@gm...> - 2009-04-26 22:10:30
|
Hi, I'm testing my Fuse filesystem on an ubuntu install. A folder from my home directory is mirrored. When I save a gimp file to the Fuse filesystem, opening it again results in the following error (when executing gimp from terminal): ----------------------------------------------------------------- GLib-ERROR **: /build/buildd/glib2.0-2.18.2/glib/gmem.c:136: failed to allocate 2131755263 bytes aborting... gimp: terminated: Aborted (script-fu:9274): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error ----------------------------------------------------------------- Files saved to the real filesystem work fine and can be opened when mirrored within the Fuse filesystem. Editing and saving a working gimp file from the Fuse filesystem also results in the file getting corrupted (or at least gimp crashing when trying to open it). The debug output from saving a gimp file to the Fuse filesystem can be found at the following link: http://pastie.org/459088 All lines aligned to the right are print operations in the functions themselves. (mostly the function name followed by attribute content and sometimes extra info for me) The only errors I see are when a file doesn't exist and the fact that getxattr is not implemented... Any ideas? I also had some minor questions: 1) Is it possible that the 'fsname' option doesn't work? I always get the name of the folder I'm mounting in as filesystem name... 2) Is it possible to use a custom drive icon like with macfuse? (I'm assuming it should be done in the distribution of choice, but just in case...) Thanks in advance, Karel |