Package: ntfs-3g
Version: 1:2013.1.13AR.4-2
Severity: grave
Justification: causes non-serious data loss
Dear Maintainer,
* What led up to the situation?
Upgrading from version 1:2013.1.13AR.1-2 to 1:2013.1.13AR.4-2.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Downloading a file using rtorrent to a NTFS partition.
* What was the outcome of this action?
ntfs-3g spitting out a lot of errors, rtorrent crashing with a SIGBUS
exception,
and the NTFS partition being corrupted.
* /var/log/syslog
apr 04 16:13:26 sidi7 ntfs-3g[731]: Version 2013.1.13AR.4 integrated
FUSE 28
apr 04 16:13:26 sidi7 ntfs-3g[731]: Mounted /dev/sdb2 (Read-Write,
label "Data", NTFS 3.1)
apr 04 16:13:26 sidi7 ntfs-3g[731]: Cmdline options: rw,noexec
apr 04 16:13:26 sidi7 ntfs-3g[731]: Mount options:
rw,noexec,allow_other,nonempty,relatime,fsname=/dev/sdb2,blkdev,blksize=4096
apr 04 16:13:26 sidi7 ntfs-3g[731]: Ownership and permissions disabled,
configuration type 7
apr 04 16:16:21 sidi7 ntfs-3g[731]: ntfs_attr_update_mapping_pairs_i:
get MP size failed: Invalid argument
This message repeating a lot.
apr 04 16:16:21 sidi7 ntfs-3g[731]: ntfs_rl_get_compressed_size: bad
runlist: Invalid argument
After a while I got a lot of these but they stopped after a minute.
apr 04 16:26:02 sidi7 ntfs-3g[731]: Corrupt attribute list
apr 04 16:26:02 sidi7 ntfs-3g[731]: End of runlist not reached
Two of these between all the lines
apr 04 16:30:59 sidi7 ntfs-3g[731]: ntfs_attr_update_mapping_pairs_i:
get MP size failed: Invalid argument
And finally
apr 04 16:37:09 sidi7 ntfs-3g[731]: ntfs_attr_pread error reading
'/test/debian-7.4.0-amd64-DVD-1.iso' at offset 3226517504: 98304 <> -1:
Input/output error
apr 04 16:37:09 sidi7 ntfs-3g[731]: ntfs_attr_pread error reading
'/test/debian-7.4.0-amd64-DVD-1.iso' at offset 3226550272: 4096 <> -1:
Input/output error
Which results in a SIGBUS exception in rtorrent.
* Windows 7 CHKDSK log, after the errors. (also did a CHKDSK before
this test and everything was ok)
CHKDSK is verifying files (stage 1 of 3)...
The attributes with same type code 0x80 but different instance tags
0x2 and 0x0 have non-contiguous VCN numbers 0xbd79c and 0xc2100
respectively in file 0x1834.
The attribute of type 0x80 and instance tag 0x2 in file 0x1834
has allocated length of 0xeb8a0000 instead of 0xe3c00000.
Deleted corrupt attribute list entry
with type code 128 in file 6196.
Unable to locate attribute with instance tag 0x2 and segment
reference 0x3f000000001834. The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 6196.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x1d00000000413b. The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 16699.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x200000000043f9. The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
* What outcome did you expect instead?
No errors and no data corruption.
When switching back to ntfs-3g from testing, rtorrent downloads the
file without errors.
Thanks for looking into this.
--
Niek Green
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental'), (200,
'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (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/dash
Versions of packages ntfs-3g depends on:
ii fuse 2.9.3-8
ii libc6 2.18-4
ii libgcrypt11 1.5.3-4
ii libgnutls26 2.12.23-13
ii multiarch-support 2.18-4
ntfs-3g recommends no packages.
ntfs-3g suggests no packages.
-- debconf information:
* ntfs-3g/setuid-root: false
* ntfs-3g/initramfs: true
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org