Your message dated Mon, 31 Oct 2016 18:19:02 +0000
with message-id <[email protected]>
and subject line Bug#766357: fixed in libnet-cups-perl 0.63-1
has caused the Debian Bug report #766357,
regarding libnet-cups-perl: bad free() when finalizing the result of 
getDestinations() with printer instances
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.)


-- 
766357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766357
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libnet-cups-perl
Version: 0.61-2 b3
Severity: normal

--- Please enter the report below this line. ---

~~~sh
$ perl /usr/share/doc/libnet-cups-perl/examples/list_dests.pl
color
latece
prof
xerox
xerox
xerox
xerox2
*** Error in `perl': free(): invalid pointer: 0x00000000018aa704 ***
Abandon
~~~

The simple script  bellow shows that something fishy is going on
during the finalization of getDestinations

~~~perl
use Net::CUPS;
{
$sc = Net::CUPS->new();
my @pl = $sc->getDestinations();
print("A\n");
}
print("B\n");
~~~

When executed, it prints only A

~~~
A
*** Error in `perl': free(): invalid pointer: 0x0000000001fba634 ***
Abandon
~~~

Removing the `my` in `my @pl` force delay the error at the end of the
program. thus A and B are printed

~~~
$ perl c.pl
A
B
*** Error in `perl': free(): invalid pointer: 0x0000000002459384 ***
Abandon
~~~

Using `getDestination` (singular) does not seem to triggers the bug.

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.16-3-amd64

Debian Release: jessie/sid
  990 testing         security.debian.org
  990 testing         http.debian.net
  500 unstable        http.debian.net
  500 stable          security.debian.org
  500 stable          http.debian.net
  500 stable          dl.google.com
    1 experimental    http.debian.net

--- Package information. ---
Depends                (Version) | Installed
================================- -==============
perl               (>= 5.20.0-4) | 5.20.1-1
perlapi-5.20.0                   |
libc6                   (>= 2.4) |
libcups2              (>= 1.6.0) |


Package's Recommends field is empty.

Suggests         (Version) | Installed
==========================- -===========
cups-common                | 1.7.5-4

--- End Message ---
--- Begin Message ---
Source: libnet-cups-perl
Source-Version: 0.63-1

We believe that the bug you reported is fixed in the latest version of
libnet-cups-perl, 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.
gregor herrmann <[email protected]> (supplier of updated libnet-cups-perl 
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: Mon, 31 Oct 2016 18:59:55 +0100
Source: libnet-cups-perl
Binary: libnet-cups-perl
Architecture: source
Version: 0.63-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Closes: 681085 766357 806988
Description: 
 libnet-cups-perl - Perl module for printing through CUPS
Changes:
 libnet-cups-perl (0.63-1) unstable; urgency=medium
 .
   * New upstream release. Fixes
     - "Segfaults in Net::CUPS::PPD method getNextOption when enumerating
       options" (Closes: #681085)
     - "bad free() when finalizing the result of getDestinations() with printer
       instances" (Closes: #766357)
     - "Defunct company name and website in documentation" (Closes: #806988)
   * Drop spelling.patch, merged upstream.
   * Add debian/upstream/metadata.
Checksums-Sha1: 
 d38843294d41f7c5ade12f698ceab772fd1e657b 2242 libnet-cups-perl_0.63-1.dsc
 86f32991dd93863661437c4036ecf9bcaedfd523 86922 
libnet-cups-perl_0.63.orig.tar.gz
 f3a8901e906b077e78b3c1b157d33a0924d27e00 4304 
libnet-cups-perl_0.63-1.debian.tar.xz
Checksums-Sha256: 
 0fa5b0facbdf9b5d616ec72e07937d18b509681b0a1fe35cfd935e27f25abc94 2242 
libnet-cups-perl_0.63-1.dsc
 a548a34f6258970375d3f5173e070b65a128bbf77ebb0cc6e88ebba55c15a687 86922 
libnet-cups-perl_0.63.orig.tar.gz
 10f68f02cbaf0cfdbb68c67ee84921fe398ec654596ffefd58799847e0a792d6 4304 
libnet-cups-perl_0.63-1.debian.tar.xz
Files: 
 db8e0728f35c68ac9b03faf470a2e443 2242 perl optional libnet-cups-perl_0.63-1.dsc
 d4446a98ede418bb7bb6f6cb2a01965b 86922 perl optional 
libnet-cups-perl_0.63.orig.tar.gz
 0505fec5e9a496ab2853773c33390cd5 4304 perl optional 
libnet-cups-perl_0.63-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJ8BAEBCgBmBQJYF4cSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGyNoQAMIGCKGQeOdTD/3iYewxokId
RLc4wGuaPvp3iWGcEuUih/r1YZBcXouKiPgNtvrE6C8FyTZvJK5TVzIS/KzICiiy
VWKMHHwpdNT6OjFW0flj15m8WQwO8oWrTKjWTq3wuyTM0JX/02ucOWJ7rxkevPKf
lUSU5AWuWiI9KPGQd5WXmxRcU71cS63/hyQcUyPsauoGQimBqW03JxMCAMfKlHJC
DPD/zmszW9uujKCJ12ahE3yf5QClsE0v3sKlh5xmTn/JvrFnP3fPsa5bPjhGyu4/
ybVizST0jNHoW64xDw422EdUQLH+FAtVMJkUk4LWSw7xfjWNCySu4bKh8w5e/rJo
e3jbZq5QDtjPUZNjGnjP39Nk3nynLC21xJldZYLYKK+Qgjm6T1CAduGz08aMKkhz
OcnVScFOsW/O8nD4qPTLJTVsLU5mTdnIGmvKRIvDsNrSkvaf1QcV6FUgoeqdUbQj
wtEPRsy+6UbTcDZRqEgEI4Fx08aIVllos9bKpzk8AH9iFlnVg6S7h6pfYSPHAwi7
LEu++jqzRRexQYDUfZfkZ9Qao0b8t0HWUPTk94m9dqwFI54lfXwqwCGI0e2IK/PL
DRmDzsGzL1SKkIGZ7aLL2pWCK8jpL/MHC7b42UNMvuyBX50OR9uS4VpHSGdKcj0S
tiZmUaK9DkV7pmdN2kmK
=kxzl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to