I've tested the message you sent me. No problems here.
Could you test inserting that message yourself. Given that insertion uses the
exact same code as a cache update in dbmail-util, it should crash as well for
you. I wonder if it's some optimization gentoo is doing that's triggering this.
Florian Weber wrote:
On Friday 08 April 2005 22:43, Paul J Stevens wrote:
I'll send you the offending mail in PM if you want it.
Yes. Binary exact copy in a gzip would be great.
Find attached the output of
SELECT messageblk FROM dbmail_messageblks WHERE physmessage_id=2359 ORDER BY
messageblk_idnr;
pyhsmessage_id=2359 is an offending message, the output was produced with
psql's options \t and \o FILE which together pipe the SELECT's output
directly into a file (and only that, no field delimiters and the like).
I'm nearly 100% sure that the copy is binary exact.
You must be inside gmime/glib here. Which I guess wasn't compiled -g.
How true that is - seems my last time doing real coding is too far back
already :(
The backtrack, created with revision 1749
#0 0xb7f678c2 in list_prepend_node () from /usr/lib/libgmime-2.0.so.2
#1 0xb7f671b7 in cache_node_insert () from /usr/lib/libgmime-2.0.so.2
#2 0xb7f4d58e in g_mime_iconv_open () from /usr/lib/libgmime-2.0.so.2
#3 0xb7f64c3b in g_mime_utils_quoted_decode_step ()
from /usr/lib/libgmime-2.0.so.2
#4 0xb7f62f3b in g_mime_utils_header_decode_phrase ()
from /usr/lib/libgmime-2.0.so.2
#5 0xb7f65a53 in internet_address_new_name () from /usr/lib/libgmime-2.0.so.2
#6 0xb7f66c51 in internet_address_parse_string ()
from /usr/lib/libgmime-2.0.so.2
#7 0xb7f6693b in internet_address_parse_string ()
from /usr/lib/libgmime-2.0.so.2
#8 0xb7f66429 in internet_address_parse_string ()
from /usr/lib/libgmime-2.0.so.2
#9 0xb7f4ed03 in g_mime_message_add_recipient ()
from /usr/lib/libgmime-2.0.so.2
#10 0xb7f509d3 in g_mime_message_foreach_part ()
from /usr/lib/libgmime-2.0.so.2
#11 0xb7f5023f in g_mime_message_foreach_part ()
from /usr/lib/libgmime-2.0.so.2
#12 0xb7f54fab in g_mime_object_add_header () from /usr/lib/libgmime-2.0.so.2
#13 0xb7f59dfe in g_mime_parser_get_from_offset ()
from /usr/lib/libgmime-2.0.so.2
#14 0x0805cd49 in _set_content_from_stream (self=0x807e2b8, stream=0x80b2f58,
type=1) at dbmail-message.c:225
#15 0x0805cb95 in _set_content (self=0x80b2f58, content=0x0) at
dbmail-message.c:178
#16 0x0805ca9c in dbmail_message_init_with_string (self=0x807e2b8,
content=0x80816e0) at dbmail-message.c:149
#17 0x0805d2e3 in _retrieve (self=0x807e2b8, query_template=0x80b2f58 "") at
dbmail-message.c:402
#18 0x0805d3d9 in _fetch_head (self=0x80b2f58) at dbmail-message.c:419
#19 0x0805d4bc in dbmail_message_retrieve (self=0x807e2b8, physid=134950744,
filter=0) at dbmail-message.c:451
#20 0x08050948 in db_set_headercache (lost=0x808cef0) at db.c:1461
#21 0x0804bed0 in do_header_cache () at maintenance.c:672
#22 0x0804aeda in main (argc=3, argv=0x0) at maintenance.c:274
------------------------------------------------------------------------
_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail
--
________________________________________________________________
Paul Stevens mailto:[EMAIL PROTECTED]
NET FACILITIES GROUP PGP: finger [EMAIL PROTECTED]
The Netherlands________________________________http://www.nfg.nl