Michael Holtermann wrote on 01/05/2006 18:06: > With current version 2.2.13-1 of cyrus-common-2.2 a non-working > cyrdeliver will be installed. > > If called from command line > # cyrdeliver -m user.micha > Segmentation fault > > will occur.
I was able to reproduce the error, producing a core dump. Here is the backtrace: #0 0x0804dabc in backend_connect (ret=0x81120b8, server=0x8110c28 "/var/run/cyrus/socket/lmtp", prot=0x8100840, userid=0x0, auth_status=0x0) at backend.c:342 342 if (bind(sock, res1->ai_addr, res1->ai_addrlen) < 0) { (gdb) where #0 0x0804dabc in backend_connect (ret=0x81120b8, server=0x8110c28 "/var/run/cyrus/socket/lmtp", prot=0x8100840, userid=0x0, auth_status=0x0) at backend.c:342 #1 0x0804cc02 in deliver_msg (return_path=0x0, authuser=0x0, ignorequota=0, users=0xbffffd88, numusers=0, mailbox=0xbffffe93 "[EMAIL PROTECTED]") at deliver.c:347 #2 0x0804c9a8 in main (argc=0, argv=0xbffffd74) at deliver.c:295 (gdb) print res1 $1 = (struct addrinfo *) 0x0 So for some unknown reason, res1 is a NULL pointer. I would be glad if someone else from the packaging team could help me here. I'm deeply covered with (paid) work, so I can't investigate any further for a while. Regards, Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]