[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#114962: marked as done (dpkg -i --auto-deconfigure segfaults on ia64)



Your message dated Fri, 6 Sep 2002 00:45:12 -0500 (CDT)
with message-id <Pine.LNX.4.33.0209060044550.2217-100000@yakko.doogie.org>
and subject line Accepted dpkg 1.10.5 (i386 source all) (fwd)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 9 Oct 2001 04:39:05 +0000
>From randolph@tausq.org Mon Oct 08 23:39:05 2001
Return-path: <randolph@tausq.org>
Received: from pxofc151-phx1.pangeatech.com (mail.pangeatech.com) [63.110.32.151] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 15qofZ-0006Sf-00; Mon, 08 Oct 2001 23:39:05 -0500
Received: from [65.192.22.133] by mail.pangeatech.com (NTMail 7.00.0018/NU8172.00.4d3e3a24) with ESMTP id oqcaiaaa for submit@bugs.debian.org; Mon, 8 Oct 2001 21:34:33 -0700
Received: from randolph by gandalf.tausq.org with local (Exim 3.12 #1 (Debian))
	id 15qofQ-0000Ej-00; Mon, 08 Oct 2001 21:38:56 -0700
Date: Mon, 8 Oct 2001 21:38:56 -0700
From: Randolph Chung <tausq@debian.org>
To: submit@bugs.debian.org
Subject: dpkg -i --auto-deconfigure segfaults on ia64
Message-ID: <20011008213856.A653@tausq.org>
Reply-To: Randolph Chung <tausq@debian.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.20i
X-PGP: for PGP key, see http://www.tausq.org/pgp.txt
X-GPG: for GPG key, see http://www.tausq.org/gpg.txt
Sender: Randolph Chung <randolph@tausq.org>
Delivered-To: submit@bugs.debian.org

Package: dpkg
Version: 1.9.17

Reproducible segfault while running dpkg -i --auto-deconfigure *.deb

Unfortunately the stack trace from gdb isn't very helpful :(

pippin:/home/randolph/tmp/sdl# dpkg -l |grep sdl
ii  libsdl1.2      1.2.2-3        Simple DirectMedia Layer
ii  libsdl1.2-all  1.2.2-3        Simple DirectMedia Layer

pippin:/home/randolph/tmp/sdl# ls *.deb
libsdl-mixer1.2_1.2.0-1.1_ia64.deb	libsmpeg0_0.4.4-2.1_ia64.deb
libsdl1.2debian-all_1.2.2-3.1_ia64.deb	smpeg-gtv_0.4.4-2.1_ia64.deb
libsdl1.2debian_1.2.2-3.1_ia64.deb	smpeg-plaympeg_0.4.4-2.1_ia64.deb

pippin:/home/randolph/tmp/sdl# dpkg -i *.deb
Selecting previously deselected package libsdl-mixer1.2.
(Reading database ... 37284 files and directories currently installed.)
Unpacking libsdl-mixer1.2 (from libsdl-mixer1.2_1.2.0-1.1_ia64.deb) ...
Selecting previously deselected package libsdl1.2debian-all.
dpkg: considering removing libsdl1.2-all in favour of libsdl1.2debian-all ...
dpkg: no, cannot remove libsdl1.2-all (--auto-deconfigure will help):
 libsdl1.2 depends on libsdl1.2-all (= 1.2.2-3) | libsdl1.2-oss (= 1.2.2-3) | libsdl1.2-esd (= 1.2.2-3) | libsdl1.2-arts (= 1.2.2-3)
  libsdl1.2-all is to be removed.
dpkg: regarding libsdl1.2debian-all_1.2.2-3.1_ia64.deb containing libsdl1.2debian-all:
 libsdl1.2debian-all conflicts with libsdl1.2-all
  libsdl1.2-all (version 1.2.2-3) is installed.
dpkg: error processing libsdl1.2debian-all_1.2.2-3.1_ia64.deb (--install):
 conflicting packages - not installing libsdl1.2debian-all
Selecting previously deselected package libsdl1.2debian.
Unpacking libsdl1.2debian (from libsdl1.2debian_1.2.2-3.1_ia64.deb) ...
Selecting previously deselected package libsmpeg0.
Unpacking libsmpeg0 (from libsmpeg0_0.4.4-2.1_ia64.deb) ...
Selecting previously deselected package smpeg-gtv.
Unpacking smpeg-gtv (from smpeg-gtv_0.4.4-2.1_ia64.deb) ...
Selecting previously deselected package smpeg-plaympeg.
Unpacking smpeg-plaympeg (from smpeg-plaympeg_0.4.4-2.1_ia64.deb) ...
dpkg: dependency problems prevent configuration of libsdl1.2debian:
 libsdl1.2debian depends on libsdl1.2debian-all (= 1.2.2-3.1) | libsdl1.2debian-oss (= 1.2.2-3.1) | libsdl1.2debian-esd (= 1.2.2-3.1) | libsdl1.2debian-arts (= 1.2.2-3.1); however:
  Package libsdl1.2debian-all is not installed.
  Package libsdl1.2debian-oss is not installed.
  Package libsdl1.2debian-esd is not installed.
  Package libsdl1.2debian-arts is not installed.
dpkg: error processing libsdl1.2debian (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libsmpeg0:
 libsmpeg0 depends on libsdl1.2debian; however:
  Package libsdl1.2debian is not configured yet.
dpkg: error processing libsmpeg0 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of smpeg-gtv:
 smpeg-gtv depends on libsmpeg0 (= 0.4.4-2.1); however:
  Package libsmpeg0 is not configured yet.
 smpeg-gtv depends on libsdl1.2debian; however:
  Package libsdl1.2debian is not configured yet.
 smpeg-gtv depends on libsmpeg0 (>= 0.4.3-2); however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing smpeg-gtv (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of smpeg-plaympeg:
 smpeg-plaympeg depends on libsdl1.2debian; however:
  Package libsdl1.2debian is not configured yet.
 smpeg-plaympeg depends on libsmpeg0 (>= 0.4.3-2); however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing smpeg-plaympeg (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libsdl-mixer1.2:
 libsdl-mixer1.2 depends on libsdl1.2debian; however:
  Package libsdl1.2debian is not configured yet.
 libsdl-mixer1.2 depends on libsmpeg0 (>= 0.4.3-2); however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing libsdl-mixer1.2 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libsdl1.2debian-all_1.2.2-3.1_ia64.deb
 libsdl1.2debian
 libsmpeg0
 smpeg-gtv
 smpeg-plaympeg
 libsdl-mixer1.2

pippin:/home/randolph/tmp/sdl# dpkg -i --auto-deconfigure *.deb
(Reading database ... 37320 files and directories currently installed.)
Preparing to replace libsdl-mixer1.2 1.2.0-1.1 (using libsdl-mixer1.2_1.2.0-1.1_ia64.deb) ...
Unpacking replacement libsdl-mixer1.2 ...
dpkg: considering removing libsdl1.2-all in favour of libsdl1.2debian-all ...
dpkg: yes, will remove libsdl1.2-all in favour of libsdl1.2debian-all.
Unpacking libsdl1.2debian-all (from libsdl1.2debian-all_1.2.2-3.1_ia64.deb) ...
De-configuring libsdl1.2, so that we can remove libsdl1.2-all ...
Segmentation fault (core dumped)

pippin:/home/randolph/tmp/sdl# gdb /usr/bin/dpkg ./core
GNU gdb 5.0.90-cvs (MI_OUT)
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux"...
(no debugging symbols found)...
Core was generated by `dpkg -i --auto-deconfigure libsdl-mixer1.2_1.2.0-1.1_ia64.deb libsdl1.2debian-a'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libc.so.6.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6.1
Reading symbols from /lib/ld-linux-ia64.so.2...(no debugging symbols found)...
done.
Loaded symbols for /lib/ld-linux-ia64.so.2
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...
done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
#0  0x200000000013d360 in free () from /lib/libc.so.6.1
(gdb) bt
#0  0x200000000013d360 in free () from /lib/libc.so.6.1
#1  0x200000000013d2c0 in free () from /lib/libc.so.6.1
(gdb) quit

pippin:/home/randolph/tmp/sdl# dpkg -s libsdl1.2
Package: libsdl1.2
Status: install ok half-configured
Priority: optional
Section: libs
Installed-Size: 56
Maintainer: Fredrik Hallenberg <hallon@debian.org>
Version: 1.2.2-3
Config-Version: 1.2.2-3
Depends: libsdl1.2-all (= 1.2.2-3) | libsdl1.2-oss (= 1.2.2-3) | libsdl1.2-esd (= 1.2.2-3) | libsdl1.2-arts (= 1.2.2-3)
Description: Simple DirectMedia Layer
 Very simply, SDL is a library that allows you portable low level
 access to a video framebuffer, audio output, mouse, and
 keyboard.
 .
 This is just a dummy package. You also need one of the four versions of the
 library that this package depends on.

pippin:/home/randolph/tmp/sdl# dpkg -s libsdl1.2-all
Package: libsdl1.2-all
Status: install ok config-files
Priority: optional
Section: libs
Installed-Size: 768
Maintainer: Fredrik Hallenberg <hallon@debian.org>
Source: libsdl1.2
Version: 1.2.2-3
Config-Version: 1.2.2-3
Replaces: libsdl1.2-esd, libsdl1.2-oss, libsdl1.2-arts, libsdl1.2 (<< 1.2.1-1)
Depends: aalib1 (>= 1.2), libarts | libarts-alsa, libaudiofile0, libc6.1 (>= 2.2.3-7), libesd0 (>= 0.2.22-4) | libesd-alsa0 (>= 0.2.22-4), libggi2 (>= 1:1.99.2.0b3.1-2.1), libgii0 (>= 1:0.7-3), xlibs (>> 4.1.0)
Conflicts: libsdl1.2-esd, libsdl1.2-oss, libsdl1.2-arts, libsdl1.2 (<< 1.2.1-1)
Description: Simple DirectMedia Layer
 Very simply, SDL is a library that allows you portable low level
 access to a video framebuffer, audio output, mouse, and
 keyboard.
 .
 This version of SDL is compiled with X11, aalib, svga and ggi
 graphics drivers and oss, esound, alsa and arts sound drivers.


-- 
Debian Developer <tausq@debian.org>
http://www.TauSq.org/

---------------------------------------
Received: (at 114962-done) by bugs.debian.org; 6 Sep 2002 05:45:12 +0000
>From doogie@debian.org Fri Sep 06 00:45:12 2002
Return-path: <doogie@debian.org>
Received: from 12-238-101-237.client.attbi.com (yakko.doogie.org) [12.238.101.237] (uucp)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 17nBvc-00066y-00; Fri, 06 Sep 2002 00:45:12 -0500
Received: from localhost [127.0.0.1] (uucp)
	by yakko.doogie.org with esmtp (Exim 3.35 1 (Debian))
	id 17nBvc-0004x2-00; Fri, 06 Sep 2002 00:45:12 -0500
Date: Fri, 6 Sep 2002 00:45:12 -0500 (CDT)
From: Adam Heath <doogie@debian.org>
X-X-Sender:  <adam@yakko.doogie.org>
To:  <114962-done@bugs.debian.org>
Subject: Accepted dpkg 1.10.5 (i386 source all) (fwd)
Message-ID: <Pine.LNX.4.33.0209060044550.2217-100000@yakko.doogie.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Delivered-To: 114962-done@bugs.debian.org



----BEGIN GEEK CODE BLOCK----
Version: 3.12
GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-----END GEEK CODE BLOCK-----
----BEGIN PGP INFO----
Adam Heath <doogie@debian.org>        Finger Print | KeyID
67 01 42 93 CA 37 FB 1E    63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-----END PGP INFO-----

---------- Forwarded message ----------
Date: Sat, 31 Aug 2002 06:30:23 -0400
From: Adam Heath <doogie@debian.org>
Reply-To: debian-devel@lists.debian.org
To: debian-devel-changes@lists.debian.org
Subject: Accepted dpkg 1.10.5 (i386 source all)
Resent-Date: Sat, 31 Aug 2002 05:38:59 -0500
Resent-From: debian-devel-changes@lists.debian.org

Format: 1.7
Date: Thu, 29 Aug 2002 16:43:15 -0500
Source: dpkg
Binary: dpkg-static dselect dpkg-dev dpkg-doc dpkg
Architecture: source all i386
Version: 1.10.5
Distribution: unstable
Urgency: low
Maintainer: Dpkg Development <debian-dpkg@lists.debian.org>
Changed-By: Adam Heath <doogie@debian.org>
Description:
 dpkg       - Package maintenance system for Debian
 dpkg-dev   - Package building tools for Debian
 dpkg-doc   - Dpkg Internals Documentation
 dselect    - a user tool to manage Debian packages
Closes: 147492 153769 154257 154503 154898 155362 156437 156545 157304 157453 157762
Changes:
 dpkg (1.10.5) unstable; urgency=low
 .
   * Fix segfault in md5sum if the file being checked doesn't exist.
     Closes: #154503.
   * Fix extraction of md5sum in dpkg-scanpackages.  Closes: #153769.
   * Handle directories better in md5sum.  Closes: #157453.
   * Fix read past buffer in lib/nfmalloc.c.  Closes: #157304.
   * Fix several read pass buffer bugs, and a memleak.  Closes: #155362.
   * Fix segfault when --auto-deconfigure is given.  Closes: #157762.
   * Allow spaces between the end of a version, and the trailing ')'.
     Closes: #154898.
   * Fixes for HURD:  Closes: #156545
     * Add i386-gnu0.3 to archtable.
     * Fix handling of static compiles, with regard to zlib.
   * Previous install-infos(before 1.10) handled multiple dir file entries,
     because they would copy the entire stanza unmodified.  The newest
     version does not do this, as it reformats the options, and thereby
     only takes the first line.  So, we now split all the lines from the
     stanza, and process them all.  Closes: #147492.
   * Fix corruption of available file, caused by use of memory that was
     previously freed.  Closes: #154257.
   * Fix several minor memleaks.
   * Remove /usr/sbin/start-stop-daemon.  Closes: #156437.
Files:
 8ca73db018cab82b48c6417138d456cb 716 base required dpkg_1.10.5.dsc
 4eebb8207cbb172e96dd8e4c258663dc 1568097 base required dpkg_1.10.5.tar.gz
 8878555aaf21faeecb6efaace48caac4 1136194 base required dpkg_1.10.5_i386.deb
 97a0772ce9ea2aff0678fe747e6d1303 89588 base required dselect_1.10.5_i386.deb
 5fe280f17cf726fbe1c0aec5f7c9e6bc 1126796 byhand - dpkg-1.10.5_i386.nondebbin.tar.gz
 83d81f422079ae537854124b91b15747 1628852 byhand - dpkg-1.10.5_i386-static.nondebbin.tar.gz
 ffdfb744fe93761ce05798185bbaccbc 111730 utils standard dpkg-dev_1.10.5_all.deb
 d54cda2f79bbbbdc9d73842825830dcd 10692 doc optional dpkg-doc_1.10.5_all.deb
 4eebb8207cbb172e96dd8e4c258663dc 1568097 byhand - dpkg-1.10.5.tar.gz



Accepted:
dpkg-dev_1.10.5_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.10.5_all.deb
dpkg-doc_1.10.5_all.deb
  to pool/main/d/dpkg/dpkg-doc_1.10.5_all.deb
dpkg_1.10.5.dsc
  to pool/main/d/dpkg/dpkg_1.10.5.dsc
dpkg_1.10.5.tar.gz
  to pool/main/d/dpkg/dpkg_1.10.5.tar.gz
dpkg_1.10.5_i386.deb
  to pool/main/d/dpkg/dpkg_1.10.5_i386.deb
dselect_1.10.5_i386.deb
  to pool/main/d/dpkg/dselect_1.10.5_i386.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


------------ Output from gpg ------------
gpg: Signature made Thu Aug 29 16:58:11 2002 CDT using DSA key ID 8BD4A489
gpg: Good signature from "Adam Heath <doogie@novare.net>"
gpg:                 aka "Adam Heath <doogie@debian.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Fingerprint: AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489




Reply to: