On Sat, Jun 17, 2006 at 05:00:36PM +0200, Frank Lichtenheld wrote: > Certainly. But I can't see any way how negating a simple int > (i.e. the type pid_t is defined to) with an (according to strace) > well defined value could cause an error like that.
But I have now found a way to reproduce this bug (although I'm not sure it is really fully the same situation as with the submitters). Normally aptitude uses libapt-pkg to call dpkg which sets DPKG_NO_TSTP. If dpkg fails with an error, aptitude calls dpkg --configure -a directly ("A package failed to install. Trying to recover:") without setting DPKG_NO_TSTP which leads to the situation described in the bug report. Unless someone convinces me that dpkg should do something about this (e.g. by changing the default behaviour of 'Z') or that there are other situations where this bug occours I will reassign it to aptitude and ask for setting DPKG_NO_TSTP before the dpkg --configure -a call. Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]