dpkg-preconfigure crashed with SIGSEGV in abort()

Bug #129604 reported by James A. Pattie
98
Affects Status Importance Assigned to Milestone
debconf (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: debconf

Running the adept updater via the system tray icon and updating to the latest releases for 7.10 beta, I noticed that when I had it showing me details, I was seeing "stack smashing detected" warnings and then perl was being aborted which corresponds to the packages that failed and caused the errors to be generated. This ultimately caused Adept to error out with the following error "There was an error commiting changes. Possibly there was a problem downloading some packages or the commit would break packages.". I have not yet tried to manually upgrade via apt-get dist-upgrade to see if that fixes anything, though I don't think it will. I'll probably try a reboot and see if any of the packages that had been upgraded just needed to be in a clean state or something.

This was on a fresh install of 7.10 beta2 that I've updated every couple of days as I've had time to play with things.

ProblemType: Crash
Architecture: i386
Date: Tue Jul 31 21:16:57 2007
Disassembly: 0xfe5aa510:
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/sbin/dpkg-preconfigure
InterpreterPath: /usr/bin/perl
NonfreeKernelModules: nvidia
Package: debconf 1.5.14
PackageArchitecture: all
ProcCmdline: /usr/bin/perl -w /usr/sbin/dpkg-preconfigure --apt
ProcCwd: /home/james
ProcEnviron:
 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: debconf
StacktraceTop:
 ?? ()
 ?? () from /lib/libc.so.6
 abort () from /lib/libc.so.6
 ?? () from /lib/libc.so.6
 ?? ()
Title: dpkg-preconfigure crashed with SIGSEGV in abort()
Uname: Linux frodo 2.6.22-8-generic #1 SMP Thu Jul 12 15:59:45 GMT 2007 i686 GNU/Linux
UserGroups:
SegvAnalysis:
 Segfault happened at: 0xfe5aa510:
 PC (0xfe5aa510) not located in a known VMA region (needed executable region)!
SegvReason: executing unknown VMA

Tags: apport-crash
Revision history for this message
James A. Pattie (pattieja1) wrote :
Revision history for this message
James A. Pattie (pattieja1) wrote :

After rebooting, X refused to start (ie kdm also refused to start). I then tried to do an apt-get dist-upgrade -u, which then gave me an error about libstdc++6_4.2.1-1ubuntu1 not being at the right level and requiring an apt-get -f install to correct. When I tried this it then gave me an error about a corrupt deb tarball. I then deleted the downloaded deb from the cache and it then properly re-downloaded it and installed it and finished installing those packages that were waiting for libstdc++6 to be installed at which time I could then get X/kdm to restart. I'll try the adept updater again next and see if that fixed the problems.

Revision history for this message
James A. Pattie (pattieja1) wrote :
Download full text (4.2 KiB)

running adept updater gives me the following and then errors out after trying to start installing some packages:

debconf: unable to initialize frontend: Kde
debconf: (DISPLAY problem?)
debconf: falling back to frontend: Dialog
Extracting templates from packages: 100%
*** glibc detected *** /usr/bin/perl: munmap_chunk(): invalid pointer: 0x08671068 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7e4792b]
/usr/bin/perl(Perl_sv_clear+0x6ee)[0x80ce72e]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_hv_free_ent+0x39)[0x80bbb59]
/usr/bin/perl[0x80bbcb7]
/usr/bin/perl(Perl_hv_undef+0x29)[0x80bd9e9]
/usr/bin/perl(Perl_sv_clear+0x52c)[0x80ce56c]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_sv_clear+0x367)[0x80ce3a7]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_hv_free_ent+0x39)[0x80bbb59]
/usr/bin/perl[0x80bbcb7]
/usr/bin/perl(Perl_hv_undef+0x29)[0x80bd9e9]
/usr/bin/perl(Perl_sv_clear+0x52c)[0x80ce56c]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_sv_clear+0x367)[0x80ce3a7]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_hv_free_ent+0x39)[0x80bbb59]
/usr/bin/perl[0x80bbcb7]
/usr/bin/perl(Perl_hv_undef+0x29)[0x80bd9e9]
/usr/bin/perl(Perl_sv_clear+0x52c)[0x80ce56c]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_sv_clear+0x367)[0x80ce3a7]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl(Perl_av_undef+0x5c)[0x80bfffc]
/usr/bin/perl(Perl_sv_clear+0x547)[0x80ce587]
/usr/bin/perl(Perl_sv_free+0x77)[0x80ce887]
/usr/bin/perl[0x80c9812]
/usr/bin/perl(Perl_sv_clean_objs+0x29)[0x80c9879]
/usr/bin/perl(perl_destruct+0x115b)[0x806bc0b]
/usr/bin/perl(main+0xc6)[0x80636e6]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7df0040]
/usr/bin/perl[0x8063591]
======= Memory map: ========
08048000-0814c000 r-xp 00000000 03:03 2223897 /usr/bin/perl
0814c000-08150000 rw-p 00103000 03:03 2223897 /usr/bin/perl
08150000-08b13000 rw-p 08150000 00:00 0 [heap]
b6237000-b62cf000 rw-p b6237000 00:00 0
b62cf000-b62d3000 r-xp 00000000 03:03 2225216 /usr/lib/libXfixes.so.3.1.0
b62d3000-b62d4000 rw-p 00003000 03:03 2225216 /usr/lib/libXfixes.so.3.1.0
b62d4000-b62f2000 r-xp 00000000 03:03 2225392 /usr/lib/libexpat.so.1.0.0
b62f2000-b62f4000 rw-p 0001d000 03:03 2225392 /usr/lib/libexpat.so.1.0.0
b62f4000-b62f5000 r-xp 00000000 03:03 2535542 /usr/lib/tls/libnvidia-tls.so.1.0.7184
b62f5000-b62f6000 rw-p 00000000 03:03 2535542 /usr/lib/tls/libnvidia-tls.so.1.0.7184
b62f6000-b6a17000 r-xp 00000000 03:03 2225168 /usr/lib/libGLcore.so.1.0.7184
b6a17000-b6a33000 rw-p 00720000 03:03 2225168 /usr/lib/libGLcore.so.1.0.7184
b6a33000-b6a47000 rw-p b6a33000 00:00 0
b6a47000-b6a4b000 r-xp 00000000 03:03 2225212 /usr/lib/libXdmcp.so.6.0.0
b6a4b000-b6a4c000 rw-p 00003000 03:03 2225212 /usr/lib/libXdmcp.so.6.0.0
b6a4c000-b6a4e000 r-xp 00000000 03:03 2225201 /usr/lib/libXau.so.6.0.0
b6a4e000-b6a4f000 rw-p 00001000 03:03 2225201 /usr/lib/libXau.so.6.0.0
b6a4f000-b6aba000 r-xp 00000000 03:03 2225303 /usr/lib/libfreetype.so.6.3.16
b6aba000-b6abe000 rw-p 0006a000 03:03 2225303 /usr/lib/libfreetype.so.6.3.16
b6...

Read more...

Marco Maini (maini10)
Changed in debconf:
status: New → Confirmed
Revision history for this message
einfach (freu-dich) wrote :

This happende while updating via adept_manager.
But the Update finished ok.

Revision history for this message
Hasse Bylov (hassebylov) wrote :

This just happend by it self. I didn't do anything other than starting up KDE...

Revision history for this message
Colin Watson (cjwatson) wrote :

What versions of libc6 and libc6-i686 do you have installed?

Revision history for this message
Roosje (wilco-roos) wrote : Re: [Bug 129604] Re: dpkg-preconfigure crashed with SIGSEGV in abort()

(2.5-0ubuntu14) is the version that adapt is giving me for libc6

On 9/26/07, Colin Watson <email address hidden> wrote:
>
> What versions of libc6 and libc6-i686 do you have installed?
>
> --
> dpkg-preconfigure crashed with SIGSEGV in abort()
> https://bugs.launchpad.net/bugs/129604
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Colin Watson (cjwatson) wrote :

On Wed, Sep 26, 2007 at 02:43:11PM -0000, Merlijn wrote:
> (2.5-0ubuntu14) is the version that adapt is giving me for libc6

I asked about both libc6 and libc6-i686. They're two packages and I need
the information for both on the same system.

Revision history for this message
Roosje (wilco-roos) wrote :

they both have the same version number 2.5-Oubuntu14, i removed libc6-686,
KTorrent is more stable, crashed only twice today.. Sigh, the older version
could run for days without trouble.

On 9/26/07, Colin Watson <email address hidden> wrote:
>
> On Wed, Sep 26, 2007 at 02:43:11PM -0000, Merlijn wrote:
> > (2.5-0ubuntu14) is the version that adapt is giving me for libc6
>
> I asked about both libc6 and libc6-i686. They're two packages and I need
> the information for both on the same system.
>
> --
> dpkg-preconfigure crashed with SIGSEGV in abort()
> https://bugs.launchpad.net/bugs/129604
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
James A. Pattie (pattieja1) wrote :

Just saw the other posts on my original bug report and thought you might want to know I'm still seeing the occasional "stack smashing detected" output before adept dies and I have to manually go and update things.

I have 2.6.1-1ubuntu9 of both libc6 and libc6-i686 installed at this time.

Kees Cook (kees)
description: updated
Revision history for this message
dino99 (9d9) wrote :

That version is no more maintained

Changed in debconf (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.