Your message dated Thu, 26 May 2011 19:17:21 +0000
with message-id <[email protected]>
and subject line Bug#626513: fixed in fusecompress 2.6.git913897f4-1
has caused the Debian Bug report #626513,
regarding fusecompress_offline fails to close temporary files and eventually 
crashes
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.)


-- 
626513: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626513
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fusecompress
Version: 2.6-3a
Severity: normal
Tags: patch

For each file processed fusecompress_offline creates a temporary file. However,
it does not close the file descriptor before moving onto the next one. 
Eventually
the program fails when too many files are open.

I believe the following patch, copying code from upstream's version 2.7, fixes
this bug.


diff -ru fusecompress-2.6/src/main_offline.cpp 
fusecompress-fixed//src/main_offline.cpp
--- fusecompress-2.6/src/main_offline.cpp       2009-05-03 08:49:47.000000000 
+0100
+++ fusecompress-fixed//src/main_offline.cpp    2011-05-12 15:09:12.000000000 
+0100
@@ -191,8 +191,10 @@
        if (fstat(o_fd, &o_st) == -1)
        {
                rError("Failed to read stat of temporary file (%s)", 
output.string().c_str());
+               close(o_fd);
                return -1;
        }
+       close(o_fd);
 
        if (!copy(i, output.string().c_str(), i_st, &o_st))
        {



-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages fusecompress depends on:
ii  libboost-filesystem1.42 1.42.0-4         filesystem operations (portable pa
ii  libboost-iostreams1.42. 1.42.0-4         Boost.Iostreams Library
ii  libboost-program-option 1.42.0-4         program options library for C++
ii  libboost-serialization1 1.42.0-4         serialization library for C++
ii  libboost-system1.42.0   1.42.0-4         Operating system (e.g. diagnostics
ii  libbz2-1.0              1.0.5-6          high-quality block-sorting file co
ii  libc6                   2.11.2-10        Embedded GNU C Library: Shared lib
ii  libfuse2                2.8.4-1.1        Filesystem in USErspace library
ii  libgcc1                 1:4.4.5-8        GCC support library
ii  liblzo2-2               2.03-2           data compression library
ii  libmagic1               5.04-5           File type determination library us
ii  libstdc++6              4.4.5-8          The GNU Standard C++ Library v3
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

fusecompress recommends no packages.

fusecompress suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: fusecompress
Source-Version: 2.6.git913897f4-1

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

fusecompress-dbg_2.6.git913897f4-1_amd64.deb
  to main/f/fusecompress/fusecompress-dbg_2.6.git913897f4-1_amd64.deb
fusecompress_2.6.git913897f4-1.debian.tar.gz
  to main/f/fusecompress/fusecompress_2.6.git913897f4-1.debian.tar.gz
fusecompress_2.6.git913897f4-1.dsc
  to main/f/fusecompress/fusecompress_2.6.git913897f4-1.dsc
fusecompress_2.6.git913897f4-1_amd64.deb
  to main/f/fusecompress/fusecompress_2.6.git913897f4-1_amd64.deb
fusecompress_2.6.git913897f4.orig.tar.gz
  to main/f/fusecompress/fusecompress_2.6.git913897f4.orig.tar.gz



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.
Ritesh Raj Sarraf <[email protected]> (supplier of updated fusecompress 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, 27 May 2011 00:18:35 +0530
Source: fusecompress
Binary: fusecompress fusecompress-dbg
Architecture: source amd64
Version: 2.6.git913897f4-1
Distribution: unstable
Urgency: low
Maintainer: Ritesh Raj Sarraf <[email protected]>
Changed-By: Ritesh Raj Sarraf <[email protected]>
Description: 
 fusecompress - transparent filesystem compression using FUSE
 fusecompress-dbg - transparent filesystem compression using FUSE - debugging 
symbols
Closes: 550911 626513
Changes: 
 fusecompress (2.6.git913897f4-1) unstable; urgency=low
 .
   * New git point release (Closes: #626513)
     - sync with upstream git id 913897f4
     - [567bf84] Imported Upstream version 2.6.git913897f4
   * Drop patches:
     - [a4810cf] 006_Fix-compilation-failing-with-new-boost-library.patch
     - [ebb43e3] 005_build-failure-with-new-lzma.patch
     - [b3104c7] 004_fix-build-failure-with-gcc44.patch
     - [1563b60] 003_fix-build-failure-with-boost-140.patch
     - [63bd517] 002_fix-build-error-on-64bit.patch
     - [55941f5] 001_fix-manpages.patch
   * [4041755] upstream does not ship a changelog anymore
   * [34ca868] Enable lzma compression support (Closes: #550911)
   * Update Standards Version to 3.9.2 (No changes required)
Checksums-Sha1: 
 72590a9a3838950d1439d94c2de2d4fc5b0b5fd4 2133 
fusecompress_2.6.git913897f4-1.dsc
 80480cd3a624a541928f81070ea61eaddb3e712b 194564 
fusecompress_2.6.git913897f4.orig.tar.gz
 df4ce7626c0ef5e782977f38adce328ff4a7edcd 5442 
fusecompress_2.6.git913897f4-1.debian.tar.gz
 4d69cb43043268f695fc7715cd464757c6f593a2 403160 
fusecompress_2.6.git913897f4-1_amd64.deb
 5e838f6328cc86ba5be02cd265c0bfe7a3d82fc9 3226910 
fusecompress-dbg_2.6.git913897f4-1_amd64.deb
Checksums-Sha256: 
 cea610ee3e5913ae78124faf5d5a492ca3905b4d3120d46d8d34878a10c83064 2133 
fusecompress_2.6.git913897f4-1.dsc
 bca00f6075c12f60e265a8056406b2ea8b9e8b18e620d9ec3fcae63c58838f52 194564 
fusecompress_2.6.git913897f4.orig.tar.gz
 95697f4c208d8ed6f5a635978b4d91bb742bcb0c8248e4b3b15e15b0a1dfad44 5442 
fusecompress_2.6.git913897f4-1.debian.tar.gz
 6a259d9d627a3e337d80d207ea76eda9e365e7678fa989a20938727c54046072 403160 
fusecompress_2.6.git913897f4-1_amd64.deb
 2045c5219bd6963e65b79b7b5c7ca122634f7d854fbac0bf62f8df68dde3f73d 3226910 
fusecompress-dbg_2.6.git913897f4-1_amd64.deb
Files: 
 8ed8eae0a8750cda4c6c32cf99330268 2133 utils optional 
fusecompress_2.6.git913897f4-1.dsc
 9ef4b88d4398999e0fefdfeeafe36200 194564 utils optional 
fusecompress_2.6.git913897f4.orig.tar.gz
 181053876de0a368ff126e9acaf1d7ae 5442 utils optional 
fusecompress_2.6.git913897f4-1.debian.tar.gz
 029be65a36f9552f019f196df7f2591f 403160 utils optional 
fusecompress_2.6.git913897f4-1_amd64.deb
 83e23ef6ae50ff7b9ef8567aa9271974 3226910 debug extra 
fusecompress-dbg_2.6.git913897f4-1_amd64.deb

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

iQIcBAEBCgAGBQJN3qLZAAoJEKY6WKPy4XVp8NgQAJC9U/CgeGCrvXy5AjG5oJBb
dp8ofl+FXJOZuMvyP9tE8nmEmuGI6ddxBFfTGokIy8z6yRyTPiAKAwfPQKRvGh50
CUkBdsQgMrcyhQ82XevncHgIVFUgG07wUwFHygXxycrBn6LFRV8ePNmfFLoYez+L
lCxjAVwRvlVvvBKjrnQ6apGCE/Zkr0nmDYOXgwYrhuctYSOBw6QyQ4QZb0o37O4a
kSv2WxYgxWEMTzPqMshqavAJX9DwlvT5OuR+mci3kxycwIjl6Sa9dD6sE5udJfD0
zZV5bYa8xM6akcoENGtsAA20Ho7eMI3IdipNw5+IE1r/Ymah/OXS81pwKvcbNuLl
6IG5vAU4RpfKj6r4n5pzJdVtidn3YuxR1Z+jes6eHTtLdPsvLROeLHFb0G8ceyau
IPn/zHbSGty7Q8GzzvkMKim8s3e0Ni/5dRC8KQ9kH5RXIloYxdMiMafWGeICxY+F
Mgv1ercAeLHHCYXK1taLMABFN/IMrw3z8apNpIG+da/UXYRP/73+ETJO7fClZDVo
lVNtIQ1mZBP7B6fJ+1/13F5EdAeEk2QvUERQVIpCRQ/x9dBPkcowgJxTf0GefSKX
nDd9FVwh04zdEqB1kB0wVQ8UQwTUe3d3Oy7lJujtTctSwJ2Fq0NvP4uk5n1ds6ii
UQXwDvZFp3H1L8rzLJv5
=DRLc
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to