On 28-01-14 12:23, Stevan Bajić wrote:
> Hello Patrick,
>
> okay. So it segfaults right after it closes the log:
>
> 6403  gettimeofday({1390857119, 469600}, NULL) = 0
> 6403  socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 25
> 6403  connect(25, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
> 6403  sendto(25, "<20>Jan 27 22:11:59 dspam[6372]:"..., 119,
> MSG_NOSIGNAL, NULL, 0) = 119
> 6403  close(25)                         = 0
> 6403  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> 6372  +++ killed by SIGSEGV +++
>
>
> What actions have you don't to trigger that segfault?

Just send an email which is received by postfix which sends it to DSPAM.

> Could you compile DSPAM with debug symbols and try the action again and
> post the backtrace here?

The info above was from DSPAM built with -g and with the DSPAM-debug 
package installed.

In the Zimbra build scripts for DSPAM I noticed that it specifically 
uses CFLAGS="-g -O2" so I rebuild the RPM with those flags instead of 
the RPM optflags macro [0] and with debug enabled. This has been running 
fine for a few hours now. No segfaults. Maybe those optflags are 
wreaking havoc.

Regards,
Patrick

[0] optflags: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic




------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to