This would seem to be something that's at least triggered by the
optimisation the debian build uses (-O3).  I just did an apt-get source
proftpd, which fetched proftpd_1.2.10-15sarge1.dsc and friends.  Then I
edited debian/rules therein changing the -O3 to -ggdb3, and commenting
out the dh_strip -a line so the symbols would stay put.  The aim of this
was to get a decent backtrace in gdb upon SEGV.

  However now I can't get it to crash, when before simply logging in,
issuing an ls and then logging out again was sufficient to cause the
SEGV, buried somewhere under pam_delay().
  Of course now I say that, after reinstalling the latest packages I had
before this, via:

        dpkg -i proftpd-common_1.2.10-15sarge1.0.1_i386.deb 
proftpd-doc_1.2.10-15sarge1_all.deb proftpd_1.2.10-15sarge1.0.1_i386.deb

in /var/cache/apt/archives, I can't now get it to crash on quit.

  Anyway, it's either a bug triggered by the optimisation, or of course
possibly a compile bug with that optimisation.

  Additionally, if this is to do with the delay engine stuff, then see
bug #325304 and #308313 as mentioned in there.

-Ath
-- 
- Athanasius = Athanasius(at)miggy.org / http://www.miggy.org/
                  Finger athan(at)fysh.org for PGP key
           "And it's me who is my enemy. Me who beats me up.
Me who makes the monsters. Me who strips my confidence." Paula Cole - ME

Attachment: signature.asc
Description: Digital signature

Reply via email to