Все мои попытки упираются в вызов EndOfBlob = inpblob->blob_get_segment(inpblob->blob_handle, text, len,res_len) который приводит к краху сервера.
а кто выделяет и освобождает память под все эти char* ? Может у сервера и библиотеки не совпадают heap manager'ы ? -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/