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

Bug#586969: marked as done (bc: sigsegv at storage.c:379)



Your message dated Fri, 24 May 2013 19:03:14 +0000
with message-id <E1UfxGk-0006iT-NF@franck.debian.org>
and subject line Bug#586969: fixed in bc 1.06.95-7
has caused the Debian Bug report #586969,
regarding bc: sigsegv at storage.c:379
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
586969: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586969
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: bc
Version: 1.06.95

This is a bug that I reported to GNU maintainer, Phil Nelson.
I have included the note from him below, which includes a patch.
I can supply a test file that exhibits the bug in the present
version if need be.

-----

Date: Sat, 4 Oct 2008 22:48:32 -0700
From: Phil Nelson <philnelson@acm.org>
Subject: Re: bc seg fault

On Saturday 04 October 2008 1:30:58 am I wrote:
I believe that bc has a bug in the way it handles arrays in memory.

Try this patch.
--Phil

*** storage.c.orig      Thu Sep  4 12:47:40 2008
--- storage.c   Sat Oct  4 22:45:46 2008
***************
*** 177,183 ****


    /* Initialize the new elements. */
!   for (; indx < v_count; indx++)
      arrays[indx] = NULL;

    /* Free the old elements. */
--- 177,183 ----


    /* Initialize the new elements. */
!   for (; indx < a_count; indx++)
      arrays[indx] = NULL;

    /* Free the old elements. */

-

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.




--- End Message ---
--- Begin Message ---
Source: bc
Source-Version: 1.06.95-7

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

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 586969@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ryan Kavanagh <rak@debian.org> (supplier of updated bc 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: SHA512

Format: 1.8
Date: Fri, 24 May 2013 07:26:52 -0400
Source: bc
Binary: bc dc
Architecture: source amd64
Version: 1.06.95-7
Distribution: unstable
Urgency: low
Maintainer: Ryan Kavanagh <rak@debian.org>
Changed-By: Ryan Kavanagh <rak@debian.org>
Description: 
 bc         - GNU bc arbitrary precision calculator language
 dc         - GNU dc arbitrary precision reverse-polish calculator
Closes: 586969 671513 705771
Changes: 
 bc (1.06.95-7) unstable; urgency=low
 .
   * New maintainer (Closes: #705771)
   * Switch to Debian source format 3.0 (quilt)
   * Updated copyright file with missing licenses and holders. Now in DEP-5
     format.
   * Bump standards version to 3.9.4
   * Bump debhelper Build-Dependency to >= 9 and switch from old-style rules
     with manual calls to dh_* to modern style dh rules
   * Bump compat level to 9
   * Drop libreadline5-dev from Build-Depends, it no longer exists in unstable
   * Add a doc-base file for bc
   * Fix a typo in bc, 01_typo_in_bc.diff
   * Fix hyphens used as minus signs in manpages,
     02_hyphens_as_minus_in_man.diff
   * Fix array initialization bug, 03_array_initialize.diff (Closes: #671513,
     #586969)
   * Revert all inline patches and introduce them as logical quilt patches
     + Set the info dircategory to Math, 04_info_dircategory.diff
     + Notice read/write errors on input and output,
       05_notice_read_write_errors.diff
   * clean target now conforms to Debian Policy §4.9, "must undo any effects
     that the build target may have had [...]"
   * Added Vcs-Git/Vcs-Browser entries to debian/control
   * Reintroduce the missing 1.06.94-3.1 changelog entry
   * Get rid of postinst/postrm files, they were unneeded
Checksums-Sha1: 
 9bb39a9a20c6faef09826c65d705e55bcee28d3b 2920 bc_1.06.95-7.dsc
 a3192c328188306cfd3624cb4693d1c4feb7ad37 19033 bc_1.06.95-7.debian.tar.gz
 2da65f5df9450dbdbe38f90afce1b743e6b6176c 111922 bc_1.06.95-7_amd64.deb
 de858458f8069cc06a8aa1bc7e1c65dc8a293df7 72280 dc_1.06.95-7_amd64.deb
Checksums-Sha256: 
 073ee3afb23e14b3d29a2012420bba5d83926bdc3c2010ba9182f6cf989a98ff 2920 bc_1.06.95-7.dsc
 d7a068a7b5d9d4bd537f9ecf4c2a2a00f3db61fd3eec32164825497e91142466 19033 bc_1.06.95-7.debian.tar.gz
 b01c8083a5f923af66a061ef314d978dccbe4e8e7b475a11a74d257246818b2e 111922 bc_1.06.95-7_amd64.deb
 77e3835e7c5a4b9acac60555fcb24ca1cae998a6e531c1fd19b00145ca73eae6 72280 dc_1.06.95-7_amd64.deb
Files: 
 6aecd8f3ce9ae19292dc4ad939125c7d 2920 math standard bc_1.06.95-7.dsc
 a5d80fa968b136f1f93f2b4680d0118c 19033 math standard bc_1.06.95-7.debian.tar.gz
 ab68131cd47567c6f684ec19aacfac96 111922 math standard bc_1.06.95-7_amd64.deb
 848043ae807376d691af04d5b01a63d5 72280 math standard dc_1.06.95-7_amd64.deb

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

iQUcBAEBCgAGBQJRn7gJAAoJEI97+PxKEcl6p6An/iXuI411JgzvyDDGKyXh/EF2
ympXQoMHXDd/QqeuTT26A6vnhyxHnCoK+sfR2GjQItARJPloYkXnvRXh+CRBmrw0
PF95XSduoKd6STMas4V4c/XkSzo8TAI16C5m6WKSAFSatLgt5XZg9x/0XY9kNgR6
kPBNE3w+XSnOfH9N9HMPKwNHyHXqlMBEk3ZkduNQRAGoU370j8bYOf1x0FQBEgLm
bvjMgRZqMQtlLKPr1DlWbcQ7oJQm2o29iscmJsqtzyMopH2ZqMz6U8xV1+ZORQsO
EBTmfxhdmw5NZP/4zgCBG/D38VFbMGTSkLROt4lIpZUOQq99jHjIzZXCKPFczi6z
Sch3b2pBQpoJ/oqxdaZJyK6C+bngVS9YigluaPkdDtgJ4aeLF+1RvBzjH9HvEcCg
N2ojPOYrrjmfsp+0F7GaQMnzIMPhj9uu88KKHcrpFUD9kujAhRwJuNeohwKzjrvz
0+BuB0rruBqfRtLPxkgmd6Jvv+CDRjOXLAC3GjzUrFv3DfqUUv7C1tJ0wamRoU6Q
6KRhMtPTzy2VxyzsBEj/yF12KSk21zUWA73lv96uN7H9G4pgkFTSXjJ5TELqn8hg
SkbLCldBxbU4ZAWMY/lGHMznvwMJKYGqeM0tHELaZcGPG0e2ziFiFbNcOeeaGkwk
xEyJeyx08Cuky1fifOU1sYAsDjDeOyCq10u0vdL2qX02yzj5hP5BZupRoWgf0cLp
e85/UxjwPd9VehXd8OW38u5f47NZcOpCKjJQkJpEZ3/wmCaqURIwDnZYyJP6IKJT
ykUTu011/WUEqB4HNfxknQlgscvCsBuv+3KgY3DyDFNZok0Nq5n/Ejjbl0Sdncd7
AOs0jAB8NBD8PGSUgVJck/+46WJm1m6Dev2CVThIe9l4wqfa2+qLKHl4o7PhKF4O
8VVGsEpEeWc0fRmrlgN/YRYiXzomdoBHdzWBdRqaQ8GV4I8s1hzF/h1knv2I/0tO
U7nYzm8ZLUltVjBqySCyUbEh8+OIsI9aKs05Rajak8CuV4sICDDGAYcPw5KgdlXg
WGG8QfTlrbB6KWX9RBvrHJ5VatzRH7MdfPUA8yMF7nlc43vNMnU/vQbGVF71DR3R
S2KdGOJmLgcNo4H4PdHklWdrRDrNtRC/Wd/yMjfjZxwJXeNb9RjJykxRUxGEyfvy
qhi1/Ak681/9Y56nyOTHVPwgesYogw+tWcOohFIhY0q5NUEXtYFM8sCDLFkD39hU
Jv/Cr3tMQpEFOU7H0yheXtAdeQealY+N9ODSHlH31NsmA4HLNiuk++RHXZKLCIwE
4gVMpS6dBof9xYoGIY0JXlWuDXfpofyNpJe1PKjqyeXlR9nhKWroGO3vi/rTu5dx
cKezqiJ7M0XjwCNb8t4UGqdPly+/l84N7CCbkbAX2XGpuildjrqaOG94KbPfcGA1
BZWfzYd+/HDpVewVy1Rt/v8Qp+icuzlmJUCmq1db8N1X3v47L7x1tdouh93Gbuzh
WOdAEgY3OF4aA5IozM556WDs2ysTIoJRgmZgtfF0kRCXuvZJXoGYJMQHlxV6n3TL
4zr0Ow33jORYCoHLSMs33HA9hGTBh5ftkOHM5MPuuX26kfnVjwk8Hm8g5x4teJOD
gIQbRyoYK7waMa0o498L8uAa7ZdIz/3J0fCiHiQ1RFKws0kfnddJLRuT2DaOJUIt
5sfG4OmRat/DBbRC4LJf
=0NAY
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: