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

Bug#159212: marked as done (dselect: dselect segfaults at exit )



Your message dated Mon, 02 Sep 2002 13:13:22 -0400
with message-id <E17lulO-0003IA-00@auric.debian.org>
and subject line Bug#159023: fixed in dpkg 1.10.6
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; 1 Sep 2002 19:24:59 +0000
>From mh@seitung.net Sun Sep 01 14:24:59 2002
Return-path: <mh@seitung.net>
Received: from chello062178017097.6.11.vie.surfer.at (seitung.net) [62.178.17.97] 
	by master.debian.org with smtp (Exim 3.12 1 (Debian))
	id 17laLC-0006lI-00; Sun, 01 Sep 2002 14:24:58 -0500
Received: (qmail 21725 invoked by uid 1001); 1 Sep 2002 19:24:26 -0000
From: Michael Hummel <mhummel@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dselect: dselect segfaults at exit 
X-Debbugs-CC: Michael Hummel <mhummel@debian.org>
X-Home-Page: www.seitung.net
Organization: seitung
X-Gpg: 1024D/0B56B518 F24D EAC6 E3D7 372C 9122 D510 EB24 01CA 0B56 B518
X-Gpg-Key: http://www.seitung.net/key
X-Face: '3]Qi[5GBf!1=kQ|/rY!:KTY-%5XGIXYvRgKs(1(4N13-?67cl@pj}.MGk`7z?;3FMY_SGw&%}fbSQkB|*E(>`FqK@UM^L=MGX!*j8$VDS?QP]T#i)'YB9P<.$kR:;H0Fn*O-x@Qw~Za$b$r:g0G^=qq7GcfQW$p7$n1<oe*+Z_Ryx[`@ioTk8s6&T@}S|Z7>L&3RM8{=#Fs8$$T4W?Jr6?DN[EEspL`$h#n7kAyK{96K%^U_F{<_>.7x=92gB*i$|
Date: Sun, 01 Sep 2002 21:24:26 +0200
Message-ID: <[🔎] 86znv1ms2d.fsf@seitung.net>
Lines: 85
User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50
 (i686-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Delivered-To: submit@bugs.debian.org

--=-=-=

Package: dselect
Version: 1.10.5
Severity: important

Hi!

Dselect says good-bye with a segmentation fault.

Gdb says:

This GDB was configured as "i386-linux"...(no debugging symbols found)...
Core was generated by `dselect'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
#0  0x4013d6c0 in free () from /lib/libc.so.6
(gdb) where
#0  0x4013d6c0 in free () from /lib/libc.so.6
#1  0x40140f10 in obstack_free () from /lib/libc.so.6
#2  0x0805911a in __builtin_delete ()
#3  0x0805b5b0 in __builtin_delete ()
#4  0x0804da2f in __builtin_delete ()
#5  0x400e80bf in __libc_start_main () from /lib/libc.so.6


locale is

LANG=de_DE
LC_CTYPE="de_DE"
LC_NUMERIC="de_DE"
LC_TIME="de_DE"
LC_COLLATE="de_DE"
LC_MONETARY="de_DE"
LC_MESSAGES="de_DE"
LC_PAPER="de_DE"
LC_NAME="de_DE"
LC_ADDRESS="de_DE"
LC_TELEPHONE="de_DE"
LC_MEASUREMENT="de_DE"
LC_IDENTIFICATION="de_DE"
LC_ALL=de_DE


 
I add a strace-log ...





Thanks for your work,

MH



--=-=-=
Content-Disposition: attachment; filename=strace

unlink("/var/lib/dpkg/available-old")   = 0
link("/var/lib/dpkg/available", "/var/lib/dpkg/available-old") = 0
rename("/var/lib/dpkg/available-new", "/var/lib/dpkg/available") = 0
close(5)                                = 0
munmap(0x40241000, 4096)                = 0
unlink("/var/lib/dpkg/updates/tmp.i")   = 0
fcntl64(4, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
ioctl(1, SNDCTL_TMR_STOP, {B38400 opost isig -icanon -echo ...}) = 0
write(1, "\33=", 2)                     = 2
open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC, 0660) = 5
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 1105) = 1105
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907376, 969276}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907376, 969398}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907376, 969495}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907376, 969584}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   3. [I]nstall.  Ins"..., 209) = 209
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907377, 191946}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 192052}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907377, 192141}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 192229}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   4. Kon[f]ig.   Kon"..., 204) = 204
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907377, 378475}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 378575}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907377, 378663}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 378751}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   5. [L]\366schen   L\366s"..., 195) = 195
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\r", 1)                        = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 57) = 57
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 57) = 57
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
write(1, "\33[39;49m\33[25d\33[K\33[25;1H\33[2J\33[?47"..., 38) = 38
ioctl(1, SNDCTL_TMR_STOP, {B38400 opost isig icanon echo ...}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

--=-=-=





-- System Information
Debian Release: testing/unstable
Kernel Version: Linux seitung.net 2.4.19-xfs #2 SMP Sam Aug 31 14:52:32 CEST 2002 i686 unknown unknown GNU/Linux

Versions of the packages dselect depends on:
ii  libc6          2.2.5-14       GNU C Library: Shared libraries and Timezone
ii  libncurses5    5.2.20020112a- Shared libraries for terminal handling
ii  libstdc++2.10- 2.95.4-11      The GNU stdc++ library

-- 
/"\ ASCII Ribbon Campaign
\ / No proprietary formats in attachments without request
 X  i.e. *NO* WORD, POWERPOINT or EXCEL documents
/ \ Respect Open Standards

--=-=-=--

---------------------------------------
Received: (at 159023-close) by bugs.debian.org; 2 Sep 2002 17:23:57 +0000
>From rmurray@auric.debian.org Mon Sep 02 12:23:57 2002
Return-path: <rmurray@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 17luva-0003uE-00; Mon, 02 Sep 2002 12:23:54 -0500
Received: from rmurray by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 17lulO-0003IA-00; Mon, 02 Sep 2002 13:13:22 -0400
From: Adam Heath <doogie@debian.org>
To: 159023-close@bugs.debian.org
X-Katie: $Revision: 1.17 $
Subject: Bug#159023: fixed in dpkg 1.10.6
Message-Id: <E17lulO-0003IA-00@auric.debian.org>
Sender: Ryan Murray <rmurray@auric.debian.org>
Date: Mon, 02 Sep 2002 13:13:22 -0400
Delivered-To: 159023-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:

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



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 159023@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adam Heath <doogie@debian.org> (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun,  1 Sep 2002 00:19:18 -0500
Source: dpkg
Binary: dpkg-static dselect dpkg-dev dpkg-doc dpkg
Architecture: source all i386
Version: 1.10.6
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: 159023
Changes: 
 dpkg (1.10.6) unstable; urgency=low
 .
   * Don't call nffreeall, in any of the c/c++ programs.  It appears dselect
     slightly corrupts it's memory enough that it can't be freed without
     segfaulting.  Closes: #159023.
Files: 
 a3f9f309dfa28cba469f26ae41bf8dbd 716 base required dpkg_1.10.6.dsc
 0f936a8d0dd6577d1cf3364c154d090a 1568314 base required dpkg_1.10.6.tar.gz
 ad8d401ea225a3b3e41393a92d3473c8 1136442 base required dpkg_1.10.6_i386.deb
 e49633133570c6cadb7cba6fb1f97dbc 89606 base required dselect_1.10.6_i386.deb
 2618ba4506c158cb125477135bac2283 1127206 byhand - dpkg-1.10.6_i386.nondebbin.tar.gz
 845434dcad2837b171501122ca6054a5 1629193 byhand - dpkg-1.10.6_i386-static.nondebbin.tar.gz
 dde81872c365e9c2305356020c746c2e 111740 utils standard dpkg-dev_1.10.6_all.deb
 b8cd200149a42234f542850add666723 10688 doc optional dpkg-doc_1.10.6_all.deb
 0f936a8d0dd6577d1cf3364c154d090a 1568314 byhand - dpkg-1.10.6.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9cabniix9wovUpIkRAqdZAJoDBUi99QO446GWfzM0/+C6Z5IuCQCdGTXB
OfWN8jaacJ+0GX9RLQ2/KPo=
=HjVK
-----END PGP SIGNATURE-----



Reply to: