try:
gdb /usr/local/sbin/dbmail-lmtpd (gdb) run -D that should segfault. When it does do: (gdb) bt and send the output. All this requires you to build dbmail with debugging symbols (-g) and without stripping the binaries post-build. I've never worked with dtrace. No idea what it does or what it's capabilities are. On 08/02/2010 03:47 AM, Lou Picciano wrote: > Paul, > > Please specify exactly what tests you want performed with gdb - happy to > help... > Where would you like the backtrace from? > > Remember, it's Solaris - we also have dtrace at our disposal. > > Here's the output of a run command from gdb: > > (gdb) file /usr/local/sbin/dbmail-lmtpd > Reading symbols from /usr/local/sbin/dbmail-lmtpd...done. > (gdb) run > Starting program: /usr/local/sbin/dbmail-lmtpd file dbmail-lmtpd > [New LWP 1] > [New LWP 2] > [LWP 2 exited] > [New LWP 2] > warning: Temporarily disabling breakpoints for unloaded shared library > "/usr/lib/ld.so.1" > warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074 > warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074 > warning: Lowest section in /lib/libdl.so.1 is .hash at 000000b4 > /usr/local/sbin/dbmail-lmtpd: unrecognized options: file dbmail-lmtpd > > *** dbmail-lmtpd *** > This daemon provides Local Mail Transport Protocol services. > See the man page for more info. > > Common options for all DBMail daemons: > (...) > > Program exited with code 01. > -------------------- > > Also, when run non-daemonized, it simply outputs the same log output > (sent earlier), then quits back to shell. No message of segfault. And > it's not visible in the process list at that point, either. > > Pls tell me next steps. Lou > > ----- Original Message ----- > From: "Paul J Stevens" <[email protected]> > To: "DBMail mailinglist" <[email protected]> > Sent: Sunday, August 1, 2010 5:38:17 PM > Subject: Re: [Dbmail] DBMail daemons segfaulting > > On 08/01/2010 08:12 PM, Lou Picciano wrote: > ... > >> As to version we are building: >> >> # git branch -v >> * dbmail_2_2 793da8e massive speedup in imap-append > > Ok. Just fine and dandy. > > > >> Here is the entire output of the dbmail-lmtpd command, including segfault: >> >> # dbmail-lmtpd -D > >> pool...c,statefile_create(+666): Creating scoreboard at >> [/var/run/dbmail-lmtpd.state]. >> Segmentation Fault (core dumped) > > Not good! Is that what happens when you run the normal daemonizing mode? > >> >> 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 > > All generate the same output. The first is deprecated, equals the third > option. The second appends the log lines to the error log, the third > option sends it to the syslog facility. > > Can you run the command through gdb? (That's what the -D switch is for). > A backtrace would really be helpful. > > > -- > ________________________________________________________________ > 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 -- ________________________________________________________________ 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
