Hello Paul! 

We've had a few communication disconnects re dbmail, such as when I've quoted 
what I assumed would be 'authoritative' information on dbmail: Is the wiki not 
the place to look for accurate, timely info on dbmail? 


One example: Parts of the available docs refer to placing the conf file at 
/etc/dbmail.conf; I've also heard it suggested that this location is 'old 
school' - old school, as in 'deprecated'? Yet, our builds seem to find the 
dbmail.conf file in /etc... (?) 


Another is my referencing bugfixes to the 2.2 branch on that wiki: 
http://www.dbmail.org/dokuwiki/doku.php/2.2 - which talk about 'segfaulting' 
fixes being applied some time ago... 


I've also used SQL queries and other config info on this page - verbatim - in 
setting up our server, so am relying on the wiki: 
http://www.dbmail.org/dokuwiki/doku.php/setup_postfix 


Unfortunately, we _cannot_ build the documentation from source, as we don't 
have (is it asciidoc, docbook?) implementation on Solaris. We have been 
building with the --disable-manual setting. IS THERE a fully-built version of 
the docs somewhere, or can someone simply zip it to an archive for us? We don't 
want to spend the time on a side project - asciidoc configuration? - just to 
get a copy of dbmail docs. 


As to version we are building: 



# git branch -v 
* dbmail_2_2 793da8e massive speedup in imap-append 
master 4d82947 [behind 30] propagate sub-address into sieve handler 



# git log|head 
commit 793da8e1a12fecbfbf3a7c0aebfe64e4e1eefdfd 
Author: Paul J Stevens <[email protected]> 
Date: Tue Jul 20 12:03:50 2010 +0200 


massive speedup in imap-append 


commit 594835bfb111145fb3ef242f5b4b5842d72d5f71 
Author: Paul J Stevens <[email protected]> 
Date: Tue Jul 20 12:02:18 2010 +0200 


Here is the entire output of the dbmail-lmtpd command, including segfault: 



# dbmail-lmtpd -D 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+267): server will create [2] children 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+280): children will make max. [10000] 
connections 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+293): timeout [300] seconds 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+305): login_timeout [60] seconds 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+310): no value for SOCKET in config file 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+313): socket [] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+325): binding to PORT [24] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+346): binding to IP [*] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+353): no value for BACKLOG in config file. 
Using default value [16] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+367): resolving client IP 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+381): Enabling LMTP-before-SMTP 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+393): effective user shall be [nobody] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+405): effective group shall be [nogroup] 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+417): will maintain minimum of [2] spare 
children in reserve 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+429): will maintain maximum of [4] spare 
children in reserve 
Aug 01 13:53:13 leeloo [3728]: Debug:[serverparent] 
serverparent.c,LoadServerConfig(+441): will allow maximum of [10] children 
Aug 01 13:53:13 leeloo [3728]: Debug:[server] pool.c,statefile_create(+666): 
Creating scoreboard at [/var/run/dbmail-lmtpd.state]. 
Segmentation Fault (core dumped) 



This run does write the following to /var/log/dbmail.err (but we have _never_ 
seen any output to dbmail.log): 



Aug 01 12:01:46 leeloo [3170]: Debug:[server] server.c,server_daemonize(+238): 
sid: [3169] 
Aug 01 12:01:46 leeloo [3170]: Debug:[server] pool.c,statefile_create(+666): 
Creating scoreboard at [/var/run/dbmail-lmtpd.state]. 



We do have ALL of the debuggers on in the dbmail and ALL of the daemon sections 
of the dbmail.conf file. 


TRACE_LEVEL = 5 
TRACE_STDERR = 5 
TRACE_SYSLOG = 5 


Many thanks in advance for any insights. Would really like to get dbmail 
working now, to do some demos. 


Lou 



----- Original Message ----- 
From: "Paul J Stevens" <[email protected]> 
To: "DBMail mailinglist" <[email protected]> 
Sent: Sunday, August 1, 2010 12:19:59 PM 
Subject: Re: [Dbmail] DBMail daemons segfaulting 

On 08/01/2010 06:05 PM, Lou Picciano wrote: 
> Paul - and other DBMailers, 
> 
> After building v2.2.16 from the latest git pull, both dbmail-imapd -D 
> and -lmtpd -D are segfaulting on us... 

trace_syslog=5 logs would be appreciated. Without them nothing can be done. 

> 
> Env is Solaris 10 SPARC sun4u E450s. 
> 
> Noting that some of your latest bugfixes were related to segfaults, 
> thought this might be of interest. 

Where did you get that idea? None of the changes on the 2.2 branch were 
related to segfaults! 

which begs the question: exactly what version are you running? 

use: 
git branch -v 

or: 
git log|head 





-- 
________________________________________________________________ 
Paul Stevens paul at nfg.nl 
NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31 
The Netherlands________________________________http://www.nfg.nl 
_______________________________________________ 
DBmail mailing list 
[email protected] 
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail 
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to