Bug#479200: [exim4-base] E: /var/cache/apt/archives/exim4-base_4.69-5+b1_i386.deb: subprocess new post-removal script killed by signal (Segmentation fault)
David Claughton
dave at encoresoup.net
Sat May 3 21:07:59 UTC 2008
Marc Haber wrote:
> On Sat, May 03, 2008 at 04:24:55PM +0100, David Claughton wrote:
> > When updating from 4.69-5 to 4.69-5+b1 the install fails with the
> > following output...
> >
> > Unpacking replacement exim4-base ...
> > Use of uninitialized value in subroutine entry at
> > /usr/lib/perl/5.10/DynaLoader.pm line 219.
> > dpkg: warning - old post-removal script killed by signal (Segmentation
> > fault)
>
> That looks like some perl bug caused by the recent perl transition.
> Please set EX4DEBUG=1 and try installing again, and paste the output
> here.
>
> Greetings
> Marc
>
>
This didn't produce any debug output, so I did a bit of digging and it
looks like it was actually falling over in the debconf Gnome frontend
... specifically ...
require Debconf/FrontEnd/Gnome.pm called at (eval
33)[/usr/share/perl5/Debconf/AutoSelect.pm:52] line 2
Debconf::AutoSelect::BEGIN() called at /usr/lib/perl5/Gnome2.pm line 0
eval {...} called at /usr/lib/perl5/Gnome2.pm line 0
eval '
use Debconf::FrontEnd::Gnome;
Debconf::FrontEnd::Gnome->new();
;' called at /usr/share/perl5/Debconf/AutoSelect.pm line 52
Debconf::AutoSelect::make_frontend() called at
/usr/share/debconf/frontend line 15
Signal SEGV at /usr/lib/perl5/Gnome2.pm line 26
require Gnome2.pm called at (eval
34)[/usr/share/perl5/Debconf/FrontEnd/Gnome.pm:13] line 3
Debconf::FrontEnd::Gnome::BEGIN() called at /usr/lib/perl5/Gnome2.pm
line 0
eval {...} called at /usr/lib/perl5/Gnome2.pm line 0
eval '
use Gtk2;
use Gnome2;
;' called at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 13
Switching to Dialog fixed the problem. I'm not sure if this is related
to bug #443753 or if it's an entirely separate SEGV ;-)
Rgrds,
David.
More information about the Pkg-exim4-maintainers
mailing list