On Fri, 2009-03-20 at 15:04 -0400, David Halik wrote:
> But just to be sure I moved my homedir to local disk temporarily, and 
> you are totally right. The problem happened again! So now I'm stumped. 
> It looks like it is neither NFS or INDEX, but an issue with Solaris as 
> you suggested. It just seems odd that I can't reproduce it on one of the 
> servers, yet the other two do it every single time. As far as I know the 
> servers have the same libraries as well:

Maybe you could try copying the libraries and using LD_LIBRARY_PATH (or
whatever it is in Solaris) to force using those libraries instead of the
default ones?

You could also try what it logs with this patch when crashing:

diff -r 5deb3ee1d655 src/lib-charset/charset-iconv.c
--- a/src/lib-charset/charset-iconv.c   Fri Mar 20 18:23:12 2009 -0400
+++ b/src/lib-charset/charset-iconv.c   Fri Mar 20 18:25:37 2009 -0400
@@ -145,6 +145,7 @@
                /* force buffer to grow */
                used = dest->used;
                size = buffer_get_size(dest) - used + 1;
+               i_warning("charset grows: used=%u, add=%u", (int)dest->used, 
(int)size);
                (void)buffer_append_space_unsafe(dest, size);
                buffer_set_used_size(dest, used);
        }

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to