Your message dated Fri, 24 May 2013 19:03:14 +0000 with message-id <[email protected]> and subject line Bug#671513: fixed in bc 1.06.95-7 has caused the Debian Bug report #671513, regarding bc: glibc corruption on some large inputs 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 [email protected] immediately.) -- 671513: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671513 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: bc Version: 1.06.95-2+b1 Severity: normal Tags: patch more_arrays, more_vars, and more_functions all share very similar code, but need to loop over different variables (a_count, v_count, f_count). more_arrays uses a_count. This bug can be demonstrated non-deterministically most of the time giving a glibc corruption by: dd if=/dev/urandom bs=4M count=3 | ./bc 2> /dev/null I was reading a paper (Bug Isolation via Remote Program Sampling (Liblit et al, PLDI 2003) ) from 2003, saw this bug mentioned in passing, and tested it on a whim. Since it was trivial to patch I did. Alex Dear Maintainer, *** Please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these lines *** -- System Information: Debian Release: wheezy/sid APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages bc depends on: ii dpkg 1.16.2 ii install-info 4.13a.dfsg.1-10 ii libc6 2.13-28 ii libncurses5 5.9-6 ii libreadline6 6.2-8 bc recommends no packages. bc suggests no packages. -- no debconf informationdiff -r bc-1.06.95/bc/storage.c fixed/bc/storage.c 182c182 < for (; indx < v_count; indx++) --- > for (; indx < a_count; indx++)
--- 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ryan Kavanagh <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Ryan Kavanagh <[email protected]> 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 ---

