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

Bug#126654: marked as done (circlepack: Missing malloc() prototype could cause segfaults on ia64)

Your message dated Sun, 30 Dec 2001 14:55:48 -0500
with message-id <E16Km3g-0002YW-00@auric.debian.org>
and subject line Bug#126654: fixed in circlepack 4.0.1-5
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; 27 Dec 2001 21:47:10 +0000
>From jdaily@progeny.com Thu Dec 27 15:47:10 2001
Return-path: <jdaily@progeny.com>
Received: from zealot.progeny.com (butthead.progeny.com) [] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16JiMo-0003dA-00; Thu, 27 Dec 2001 15:47:10 -0600
Received: by butthead.progeny.com (Postfix, from userid 10018)
	id 7971214EE; Thu, 27 Dec 2001 16:47:09 -0500 (EST)
From: John R.Daily <jdaily@progeny.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: circlepack: Missing malloc() prototype could cause segfaults on ia64
X-Reportbug-Version: 1.41.142
X-Mailer: reportbug 1.41.142
Date: Thu, 27 Dec 2001 16:47:09 -0500
Message-Id: <20011227214709.7971214EE@butthead.progeny.com>
Delivered-To: submit@bugs.debian.org

Package: circlepack
Version: N/A; reported 2001-12-27
Severity: normal
Tags: patch

Unprototyped functions are presumed to return 32-bit integers;
on ia64, pointers occupy 64 bits, and can be corrupted without
a prototype.

There are over 200 unprototyped functions in the circlepack
source, but malloc is the only one I've identified as returning
a 64-bit value.

diff -aur circlepack.orig/sph_math.c circlepack-4.0.1/sph_math.c
--- circlepack.orig/sph_math.c  Tue Jan  6 16:42:23 1998
+++ circlepack-4.0.1/sph_math.c Thu Dec 27 16:40:54 2001
@@ -4,6 +4,7 @@
 #include <stdio.h>
 #include <math.h>
+#include <stdlib.h>  /* malloc(3) */
 #include "complex_math.h"
 #include "hyp_math.h"
 #include "eucl_math.h"

-- System Information
Debian Release: 3.0
Architecture: ia64
Kernel: Linux butthead.progeny.com 2.4.9-itanium-smp #1 SMP Mon Sep 17 20:48:35 MDT 2001 ia64
Locale: LANG=en_US, LC_CTYPE=en_US

Received: (at 126654-close) by bugs.debian.org; 30 Dec 2001 20:14:36 +0000
>From troup@auric.debian.org Sun Dec 30 14:14:36 2001
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16KmLs-0008IJ-00; Sun, 30 Dec 2001 14:14:36 -0600
Received: from troup by auric.debian.org with local (Exim 3.12 1 (Debian))
	id 16Km3g-0002YW-00; Sun, 30 Dec 2001 14:55:48 -0500
From: Colin Watson <cjwatson@debian.org>
To: 126654-close@bugs.debian.org
X-Katie: $Revision: 1.66 $
Subject: Bug#126654: fixed in circlepack 4.0.1-5
Message-Id: <E16Km3g-0002YW-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Sun, 30 Dec 2001 14:55:48 -0500
Delivered-To: 126654-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
circlepack, which has been installed in the Debian FTP archive:

  to pool/main/c/circlepack/circlepack_4.0.1-5.diff.gz
  to pool/main/c/circlepack/circlepack_4.0.1-5.dsc
  to pool/main/c/circlepack/circlepack_4.0.1-5_i386.deb

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

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

Debian distribution maintenance software
Colin Watson <cjwatson@debian.org> (supplier of updated circlepack 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)

Hash: SHA1

Format: 1.7
Date: Sun, 30 Dec 2001 01:11:53 +0000
Source: circlepack
Binary: circlepack
Architecture: source i386
Version: 4.0.1-5
Distribution: unstable
Urgency: low
Maintainer: Colin Watson <cjwatson@debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
 circlepack - creation and display of circle packings
Closes: 124498 126197 126654
 circlepack (4.0.1-5) unstable; urgency=low
   * New maintainer (closes: #126197).
   * Include <stdlib.h> for architectures with 64-bit ints (closes: #126654).
   * Null-terminate a varargs list passed to xv_set(), as otherwise
     circlepack just sits in an infinite loop.
   * Remove debian/README.debian and debian/buildnotes, which described that
     bug. Merge the still-relevant parts of debian/NOTES into
   * Convert to debhelper.
   * Policy version 3.5.6.
   * Move help file to /usr/share/circlepack.
   * Build with -O2 and support DEB_BUILD_OPTIONS.
   * Capitalize "Euclidean" in package description (closes: #124498).
   * Nitpick description formatting while I'm at it.
   * Fix paths and formatting in man page.
   * Remove emacs local variables from this changelog.
 5505b74873241c7b3ab5fcc3fbb0b484 642 math optional circlepack_4.0.1-5.dsc
 7a060b8d84bffe71614f16e003582426 3377 math optional circlepack_4.0.1-5.diff.gz
 4fb08bdc3135eb1b1bf27bb7c662054d 499860 math optional circlepack_4.0.1-5_i386.deb

Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org


Reply to: