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

Bug#819284: marked as done (jessie-pu: package ext4magic/0.3.2-2)



Your message dated Sat, 04 Jun 2016 14:57:25 +0100
with message-id <1465048645.7545.11.camel@adam-barratt.org.uk>
and subject line Closing bugs for fixes included in 8.5
has caused the Debian Bug report #819284,
regarding jessie-pu: package ext4magic/0.3.2-2
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 owner@bugs.debian.org
immediately.)


-- 
819284: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819284
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

Hi!

The ext4magic has a misinterpretation of the physical block addresses and
block lengths of ext4 inode.
The error is permanent and 100% reproducible (also on i386)
The upstream provides a patch to fix this problem and this problem has
been fixed en unstable/testing.

The changelog is:

ext4magic (0.3.2-2+deb8u1) jessie; urgency=medium

  * debian/patches/fix-recover-examine.patch: added as a temporary work
      around to fix an issue which makes impossible to recover or examine
      Ext4 filesystems. Thanks to Roberto Maar <robi6@users.sf.net>, the
      ext4magic upstream. (Closes: #802089)

 -- Giovani Augusto Ferreira <giovani@riseup.net>  Fri, 25 Mar 2016 21:19:47 -0300



Thanks a lot in advance.


Regards,

Giovani


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.utf8, LC_CTYPE=pt_BR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ext4magic-0.3.2/debian/changelog ext4magic-0.3.2/debian/changelog
--- ext4magic-0.3.2/debian/changelog	2014-10-26 19:52:45.000000000 -0200
+++ ext4magic-0.3.2/debian/changelog	2016-03-25 21:42:36.000000000 -0300
@@ -1,3 +1,12 @@
+ext4magic (0.3.2-2+deb8u1) jessie; urgency=medium
+
+  * debian/patches/fix-recover-examine.patch: added as a temporary work
+      around to fix an issue which makes impossible to recover or examine
+      Ext4 filesystems. Thanks to Roberto Maar <robi6@users.sf.net>, the
+      ext4magic upstream. (Closes: #802089)
+
+ -- Giovani Augusto Ferreira <giovani@riseup.net>  Fri, 25 Mar 2016 21:19:47 -0300
+
 ext4magic (0.3.2-2) unstable; urgency=medium
 
   * Bumped Standards-Version to 3.9.6.
diff -Nru ext4magic-0.3.2/debian/patches/fix-recover-examine ext4magic-0.3.2/debian/patches/fix-recover-examine
--- ext4magic-0.3.2/debian/patches/fix-recover-examine	1969-12-31 21:00:00.000000000 -0300
+++ ext4magic-0.3.2/debian/patches/fix-recover-examine	2016-03-25 21:39:17.000000000 -0300
@@ -0,0 +1,56 @@
+Description: temporary work around to fix an issue which makes impossible to
+             recover or examine Ext4 filesystems. (see #802089)
+Author: Roberto Maar <robi6@users.sf.net>
+Last-Update: 2015-10-18
+Index: ext4magic-0.3.2/src/block.c
+===================================================================
+--- ext4magic-0.3.2.orig/src/block.c
++++ ext4magic-0.3.2/src/block.c
+@@ -130,7 +130,8 @@ int read_block64 ( ext2_filsys fs, blk64
+ 
+ 
+ 
+-
++//FIXME : Debian Bug #802089 (temporary work around)
++/*
+ errcode_t local_ext2fs_extent_open(ext2_filsys fs, struct ext2_inode inode,
+                           ext2_extent_handle_t *ret_handle) {
+ 
+@@ -189,7 +190,7 @@ errcode_t local_ext2fs_extent_open(ext2_
+ 
+         return 0;
+ }
+-
++*/
+ 
+ static int mark_extent_block(ext2_filsys fs, char *extent_block ){
+ 	struct ext3_extent_header 	*eh;
+@@ -613,7 +614,10 @@ errcode_t local_block_iterate3(ext2_fils
+ 		int			uninit;
+ 		unsigned int		j;
+ 
+-		ctx.errcode = local_ext2fs_extent_open(fs, inode, &handle);
++//FIXME : Debian Bug #802089 (temporary work around)
++//		ctx.errcode = local_ext2fs_extent_open(fs, inode, &handle);
++		ctx.errcode = ext2fs_extent_open2(fs,0,&inode,&handle);
++//
+ 		if (ctx.errcode)
+ 			goto abort_exit;
+ 
+Index: ext4magic-0.3.2/src/inode.c
+===================================================================
+--- ext4magic-0.3.2.orig/src/inode.c
++++ ext4magic-0.3.2/src/inode.c
+@@ -112,8 +112,10 @@ static void local_dump_extents(FILE *f,
+         unsigned int            printed = 0;
+         errcode_t               errcode;
+ 
+-	
+-        errcode = local_ext2fs_extent_open(current_fs, *inode, &handle);
++//FIXME : Debian Bug #802089 (temporary work around)
++//      errcode = local_ext2fs_extent_open(current_fs, *inode, &handle);
++        errcode = ext2fs_extent_open2(current_fs,0,inode,&handle);
++//
+         if (errcode)
+                 return;
+ 
diff -Nru ext4magic-0.3.2/debian/patches/series ext4magic-0.3.2/debian/patches/series
--- ext4magic-0.3.2/debian/patches/series	1969-12-31 21:00:00.000000000 -0300
+++ ext4magic-0.3.2/debian/patches/series	2016-03-25 21:21:24.000000000 -0300
@@ -0,0 +1 @@
+fix-recover-examine

--- End Message ---
--- Begin Message ---
Version: 8.5

Hi,

The fixes referred to by each of these bugs were included in today's 8.5
point release.

Regards,

Adam

--- End Message ---

Reply to: