On Fri, Nov 10, 2006 at 05:13:24PM +0000, Athanasius wrote:
>   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.
> 

I suspect here an Heisenbug principle should apply. Basically mod_delay
has been fixed after sarge release with respect to proper resource sharing.
And unfortunately a good deal of cvs patches have been applied into
debian package, so problems are quite difficult to be fixed on the basis
of upstream fixes only...


-- 
Francesco P. Lovergine


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to