Debian Bug report logs -
#671695
fuseiso9660: breaks when using fuse in multi-threading mode
Reported by: nick black <dank@qemfd.net>
Date: Sun, 6 May 2012 01:27:02 UTC
Severity: grave
Tags: upstream
Found in version fuse-umfuse-iso9660/0.2b-1.1
Fixed in version fuse-umfuse-iso9660/0.3-1
Done: Ludovico Gardenghi <garden@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, dank@qemfd.net, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>:
Bug#671695; Package fuseiso9660.
(Sun, 06 May 2012 01:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to nick black <dank@qemfd.net>:
New Bug report received and forwarded. Copy sent to dank@qemfd.net, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>.
(Sun, 06 May 2012 01:27:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: fuseiso9660
Version: 0.2b-1.1
Severity: grave
Tags: upstream
Justification: causes non-serious data loss
Dear Maintainer,
I am using fuseiso9660 for the creation of my modified debian-installer ISO.
simple-cdd creates a standard debian unstable netboot installer ISO, which
I then mount as a FUSE-capable user. I copy files from the FUSE mount into
a new directory, from which I make a new CD (using grub-mkrescue).
I was getting regular MD5 errors upon unpacking udebs from the CD (installer
step, "Load installer components from CD"). I checked, and the MD5s were
indeed incorrect on many of the new ISO's packages.
I verified that this was occurring before running grub-mkrescue and after
running
simple-cdd -- that is, when copying from the fuseiso9660 mount. I then added
the following options to fuseiso9660:
-s -o noauto_cache,read_sync
all problems went away immediately and reliably. I'm not yet sure which of
these
options are necessary, but all three together definitely work.
This can introduce data loss if the user assumes the copies have been performed
with fidelity, and removes the original media.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.3.4 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages fuseiso9660 depends on:
ii fuse-utils 2.8.7-2
ii libc6 2.13-32
ii libcdio10 0.81-5
ii libfuse2 2.8.7-2
ii libiso9660-7 0.81-5
ii libumlib0 0.6-1
ii zlib1g 1:1.2.7.dfsg-1
fuseiso9660 recommends no packages.
fuseiso9660 suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>:
Bug#671695; Package fuseiso9660.
(Sun, 24 Jun 2012 15:45:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Ludovico Gardenghi <garden@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>.
(Sun, 24 Jun 2012 15:45:08 GMT) (full text, mbox, link).
Message #10 received at 671695@bugs.debian.org (full text, mbox, reply):
tag 671695 + moreinfo upstream
thanks
On Sat, May 05, 2012 at 21:24:10 -0400, nick black wrote:
> I am using fuseiso9660 for the creation of my modified debian-installer ISO.
> simple-cdd creates a standard debian unstable netboot installer ISO, which
> I then mount as a FUSE-capable user. I copy files from the FUSE mount into
> a new directory, from which I make a new CD (using grub-mkrescue).
Hello,
thank you for your report. The upstream is trying to find the problem
and some more information would help.
Do you still have by any chance one of the corrupted files? It would be
useful to compare them against the "good" one.
If you don't have the broken files anymore, can you provide one of the
good files, or at least its size?
Thank you!
Ludovico
--
<lu@dovi.co> IRC: garden@freenode
OpenPGP: 1024D/63D2D5D907F89BB8 Jabber/gtalk: gardengl@gmail.com
Added tag(s) moreinfo.
Request was from Ludovico Gardenghi <garden@debian.org>
to control@bugs.debian.org.
(Sun, 24 Jun 2012 15:45:12 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>:
Bug#671695; Package fuseiso9660.
(Sun, 24 Jun 2012 16:27:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Ludovico Gardenghi <garden@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>.
(Sun, 24 Jun 2012 16:27:06 GMT) (full text, mbox, link).
Message #17 received at 671695@bugs.debian.org (full text, mbox, reply):
retitle 671695 fuseiso9660: breaks when using fuse in multi-threading mode
tag 671695 - moreinfo
thanks
On Sun, Jun 24, 2012 at 17:37:09 +0200, Ludovico Gardenghi wrote:
> thank you for your report. The upstream is trying to find the problem
> and some more information would help.
The issue is related to multi-threading. fuseiso9660 has been written
when fuse did not provide multi-threading and contains some
thread-unsafe code.
Currently, the only way to "fix" this issue is to always use -s to force
single-threaded operations.
A new upstream release will be done shortly, which will disable
multi-threading until all the components are made thread-safe.
Ludovico
--
<lu@dovi.co> IRC: garden@freenode
OpenPGP: 1024D/63D2D5D907F89BB8 Jabber/gtalk: gardengl@gmail.com
Changed Bug title to 'fuseiso9660: breaks when using fuse in multi-threading mode' from 'fuseiso9660: copies from fuseiso9660 mount aren't reliable'
Request was from Ludovico Gardenghi <garden@debian.org>
to control@bugs.debian.org.
(Sun, 24 Jun 2012 16:27:12 GMT) (full text, mbox, link).
Removed tag(s) moreinfo.
Request was from Ludovico Gardenghi <garden@debian.org>
to control@bugs.debian.org.
(Sun, 24 Jun 2012 16:27:12 GMT) (full text, mbox, link).
Reply sent
to Ludovico Gardenghi <garden@debian.org>:
You have taken responsibility.
(Sun, 24 Jun 2012 22:21:06 GMT) (full text, mbox, link).
Notification sent
to nick black <dank@qemfd.net>:
Bug acknowledged by developer.
(Sun, 24 Jun 2012 22:21:06 GMT) (full text, mbox, link).
Message #26 received at 671695-close@bugs.debian.org (full text, mbox, reply):
Source: fuse-umfuse-iso9660
Source-Version: 0.3-1
We believe that the bug you reported is fixed in the latest version of
fuse-umfuse-iso9660, which is due to be installed in the Debian FTP archive:
fuse-umfuse-iso9660_0.3-1.diff.gz
to main/f/fuse-umfuse-iso9660/fuse-umfuse-iso9660_0.3-1.diff.gz
fuse-umfuse-iso9660_0.3-1.dsc
to main/f/fuse-umfuse-iso9660/fuse-umfuse-iso9660_0.3-1.dsc
fuse-umfuse-iso9660_0.3.orig.tar.gz
to main/f/fuse-umfuse-iso9660/fuse-umfuse-iso9660_0.3.orig.tar.gz
fuseiso9660_0.3-1_amd64.deb
to main/f/fuse-umfuse-iso9660/fuseiso9660_0.3-1_amd64.deb
umview-mod-umfuseiso9660_0.3-1_amd64.deb
to main/f/fuse-umfuse-iso9660/umview-mod-umfuseiso9660_0.3-1_amd64.deb
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 671695@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ludovico Gardenghi <garden@debian.org> (supplier of updated fuse-umfuse-iso9660 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: Mon, 25 Jun 2012 00:00:26 +0200
Source: fuse-umfuse-iso9660
Binary: umview-mod-umfuseiso9660 fuseiso9660
Architecture: source amd64
Version: 0.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>
Changed-By: Ludovico Gardenghi <garden@debian.org>
Description:
fuseiso9660 - File System in User Space - Module for ISO9660
umview-mod-umfuseiso9660 - View-OS in user space - ISO9660 module for UMFUSE
Closes: 554408 671695
Changes:
fuse-umfuse-iso9660 (0.3-1) unstable; urgency=low
.
[ Filippo Giunchedi ]
* Fix GPLv2 link into debian/copyright
* Add DM-Upload-Allowed field
.
[ Ludovico Gardenghi ]
* New upstream release
+ Add -lcdio to LDFLAGS as per NMU (Closes: #554408)
+ Force single-threaded operations (Closes: #671695)
* Update S-V to 3.9.3
* Switch to machine-readable copyright file
* Update mail address for Ludovico Gardenghi
Checksums-Sha1:
51170d590f91b51f3833c50aa90f18d2d6dc5ada 1854 fuse-umfuse-iso9660_0.3-1.dsc
2121ac2122ec6569bcc517689398e2b03850bd47 306011 fuse-umfuse-iso9660_0.3.orig.tar.gz
aed0a732e8ec4b9c8e8c042a54e29f4274052322 2708 fuse-umfuse-iso9660_0.3-1.diff.gz
709ff74f81adee75f798a06ea19e7573adc0d0af 10072 umview-mod-umfuseiso9660_0.3-1_amd64.deb
fcedd41dfd3425dc151cf1fef2840ddcf596cce6 10802 fuseiso9660_0.3-1_amd64.deb
Checksums-Sha256:
06c88591cdfc06a47013d5f1c1fdb1537fbea66299ab1ca9eb6260f166ea8e00 1854 fuse-umfuse-iso9660_0.3-1.dsc
16cbc41fdaeda75d3569aa8cfa4ae3539372b1c74b6408672c6bcb9f3512235d 306011 fuse-umfuse-iso9660_0.3.orig.tar.gz
563268edfac7b5ef42d4cca4190361126ffe93aa627be04c00d77b73b94dc57e 2708 fuse-umfuse-iso9660_0.3-1.diff.gz
b9f530dc3029d61ec24ffc31fd13f2cca40d8835ee1f82bcd7b009c05ed5ff8b 10072 umview-mod-umfuseiso9660_0.3-1_amd64.deb
40146ea35b0ab4c1204c38f745504bc4273c71c262cb6138d10c9d9cc60f9777 10802 fuseiso9660_0.3-1_amd64.deb
Files:
afd82d469d442880ecc210494bbfcd9d 1854 misc optional fuse-umfuse-iso9660_0.3-1.dsc
eb9a703508cc0b3d3f3e2ffeaafd0a43 306011 misc optional fuse-umfuse-iso9660_0.3.orig.tar.gz
bd286e48f8af16e656a8ea0941e3b8d6 2708 misc optional fuse-umfuse-iso9660_0.3-1.diff.gz
57f4ea1e31b1addf824da5c4c85b0870 10072 misc optional umview-mod-umfuseiso9660_0.3-1_amd64.deb
ccbd6c727a7df07b69efe56570772b99 10802 misc optional fuseiso9660_0.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBCgAGBQJP547GAAoJEPXTSIpdwmASU2kH/2QOob9uYruI3STjRpYUkQJe
M04/J3GxqTfcuv9qs1JwLM73XMZ2rzWSf13ZfyoIxrPjdsz71sJOKtVaTCxUbXq6
4phyNdSSE8D5XmI4nKWiw3ey/5oSDyRJkPyAUyjk21e0jstKJIkrfrccdCyKNiwY
eplNQp9gVIZKK5bpxAtdcOsMrgpQLrE3PwCzbZSvJsqVI9s8uOLivJyX0FbMKFiN
8mgKF9gBY6ylaM+H7MH9Raqm7Xa/jODrHR4Juz3HcLOq6YlNOyX9jNEnCIR8ji6Q
LcvnPYxzgFPuJZvpCs9zDk9PuzgKJ5chonehbA8AmJ3h2N4kpsvV2isv3+FRsys=
=5yuE
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 02 Aug 2012 07:35:44 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 04:08:07 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.