* 2.6.25.18 in memory corruption?
@ 2008-10-31 7:58 Arkadiusz Miskiewicz
2008-10-31 15:00 ` Eric Sandeen
0 siblings, 1 reply; 4+ messages in thread
From: Arkadiusz Miskiewicz @ 2008-10-31 7:58 UTC (permalink / raw)
To: xfs
Hi,
I'm trying to find out a reason (and a solution) for in memory corruption with xfs involved.
Sometimes files are corrupted in such way as pasted below. This is in memory
corruption since the file is correct after reboot. File size is unchanged as original,
mtime not modified (compared to what I have in backup) according to ls -l.
There is no oops, just contents of some files (it happens like 1 file per week, well I notice
one file per week) are partially trashed.
This is 230GB partition on lvm2, mounted with rw,nosuid,nodev,noatime,nodiratime,usrquota,grpquota
options. Hardware is intel rack server (don't remember which one exactly) 1U with 2 x quad xeon,
adaptec 3405, 4 SAS disks in raid5.
Any ideas what that could be?
/**
* A class for reading Microsoft Excel Spreadsheets.
*
* Originally d4040\134040\134040\134040//"#,##0.00",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x5\134040=>\134040"%1.0f",\134040\134040\134040\134040\134040/*"$#,##0;
($#,##0)",*/^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x6\134040=>\134040'$%1.0f',\134040\134040\134040\134040/*"$#,##0;
($#,##0)",*/^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x7\134040=>\134040'$%1.2f',\134040\134040\134040\134040//"$#,##0.00;
($#,##0.00)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x8\134040=>\134040'$%1.2f',\134040\134040\134040\134040//"$#,##0.00;
($#,##0.00)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x9\134040=>\134040'%1.0f%%',
\134040\134040\134040//\134040"0%"^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400xa\134040=>\134040'%1.2f%%',
\134040\134040\134040//\134040"0.00%"^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400xb\134040=>\134040'%1.2f',\134040\134040\134040\134040\134040//\1340400.00E00",
^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x25\134040=>\134040'%1.0f',\134040\134040\134040\134040//\134040"#,##0;
(#,##0)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x26\134040=>\134040'%1.0f',\134040\134040\134040\134040//"#,##0;
(#,##0)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x27\134040=>\134040'%1.2f',\134040\134040\134040\134040//"#,##0.00;
(#,##0.00)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x28\134040=>\134040'%1.2f',\134040\134040\134040\134040//"#,##0.00;
(#,##0.00)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x29\134040=>\134040'%1.0f',\134040\134040\134040\134040//"#,##0;
(#,##0)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x2a\134040=>\134040'$%1.0f',\134040\134040\134040//"$#,##0;
($#,##0)",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x2b\134040=>\134040'%1.2f',\134040\134040\134040\040\040\040//"#,##0.00;
(#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x2c\040=>\040'$%1.2f',\040\040\040//"$#,##0.00;($#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x30\040=>\040'%1.0f');
\040\040\040\040array^M\012\040\040\040\040\040*\040@access\040public^M\012\040\040\040\040\040*/^M\012\040\040\040\040var\040$numberFormats\040=\040array(^M\012\040\040\040\040\040\040\040\0400x1\040=>\040"%1.0f",
\040\040\040\040\040//\040"0"^M\012\040\040\040\040\040\040\040\0400x2\040=>\040"%1.2f",\040\040\040\040\040//\040"0.00",^M\012\040\040\040\040\040\040\040\0400x3\040=>\040"%1.0f",
\040\040\040\040\040//"#,##0",^M\012\040\040\040\040\040\040\040\0400x4\040=>\040"%1.2f",\040\040\040\040\040//"#,##0.00",^M\012\040\040\040\040\040\040\040\0400x5\040=>\040"%1.0f",
\040\040\040\040\040/*"$#,##0;($#,##0)",*/^M\012\040\040\040\040\040\040\040\0400x6\040=>\040'$%1.0f',\040\040\040\040/*"$#,##0;($#,##0)",*/^M\012\040\040\040\040\040\040\040\0400x7\040=>\040'$%1.2f',
\040\040\040\040//"$#,##0.00;($#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x8\040=>\040'$%1.2f',\040\040\040\040//"$#,##0.00;($#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x9\040=>\040'%1.0f%%',
\040\040\040//\040"0%"^M\012\040\040\040\040\040\040\040\0400xa\040=>\040'%1.2f%%',\040\040\040//\040"0.00%"^M\012\040\040\040\040\040\040\040\0400xb\040=>\040'%1.2f',
\040\040\040\040\040//\0400.00E00",^M\012\040\040\040\040\040\040\040\0400x25\040=>\040'%1.0f',\040\040\040\040//\040"#,##0;(#,##0)",^M\012\040\040\040\040\040\040\040\0400x26\040=>\040'%1.0f',
\040\040\040\040//"#,##0;(#,##0)",^M\012\040\040\040\040\040\040\040\0400x27\040=>\040'%1.2f',\040\040\040\040//"#,##0.00;(#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x28\040=>\040'%1.2f',
\040\040\040\040//"#,##0.00;(#,##0.00)",^M\012\040\040\040\040\040\040\040\0400x29\040=>\040'%1.0f',\040\040\040\040//"#,##0;(#,##0)",^M\012\040\040\040\040\040\040\040\0400x2a\040=>\040'$%1.0f',
\040\040\040//"$#,##0;($#,##0)",^M\012\040\040\040\040\040\040\040\0400x2b\040=>\040'%1.2f',\040\040\040 //"#,##0.00;(#,##0.00)",
0x2c => '$%1.2f', //"$#,##0.00;($#,##0.00)",
0x30 => '%1.0f'); //"##0.0E0";
// }}}
// {{{ Spreadsheet_Excel_Reader()
/**
* Constructor
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: 2.6.25.18 in memory corruption?
2008-10-31 7:58 2.6.25.18 in memory corruption? Arkadiusz Miskiewicz
@ 2008-10-31 15:00 ` Eric Sandeen
2008-10-31 15:47 ` Arkadiusz Miskiewicz
0 siblings, 1 reply; 4+ messages in thread
From: Eric Sandeen @ 2008-10-31 15:00 UTC (permalink / raw)
To: Arkadiusz Miskiewicz; +Cc: xfs
Arkadiusz Miskiewicz wrote:
> Hi,
>
> I'm trying to find out a reason (and a solution) for in memory corruption with xfs involved.
>
> Sometimes files are corrupted in such way as pasted below. This is in memory
> corruption since the file is correct after reboot. File size is unchanged as original,
> mtime not modified (compared to what I have in backup) according to ls -l.
>
> There is no oops, just contents of some files (it happens like 1 file per week, well I notice
> one file per week) are partially trashed.
>
> This is 230GB partition on lvm2, mounted with rw,nosuid,nodev,noatime,nodiratime,usrquota,grpquota
> options. Hardware is intel rack server (don't remember which one exactly) 1U with 2 x quad xeon,
> adaptec 3405, 4 SAS disks in raid5.
>
> Any ideas what that could be?
>
> /**
> * A class for reading Microsoft Excel Spreadsheets.
> *
> * Originally d4040\134040\134040\134040//"#,##0.00",^M\134012\134040\134040\134040\134040\134040\134040\134040\1340400x5\134040=>\134040"%1.0f",\134040\134040\134040\134040\134040/*"$#,##0;
Ow, my eyes ;)
try:
# hexdump -C $FILENAME
to see if it's obvious where the corruption boundaries are, or any
patterns that might be more readable than
"\134012\134040\134040\134040\134040\" :)
-Eric
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.25.18 in memory corruption?
2008-10-31 15:00 ` Eric Sandeen
@ 2008-10-31 15:47 ` Arkadiusz Miskiewicz
2008-10-31 16:00 ` Eric Sandeen
0 siblings, 1 reply; 4+ messages in thread
From: Arkadiusz Miskiewicz @ 2008-10-31 15:47 UTC (permalink / raw)
To: xfs
On Friday 31 of October 2008, Eric Sandeen wrote:
> Arkadiusz Miskiewicz wrote:
> > Any ideas what that could be?
> >
> > /**
> > * A class for reading Microsoft Excel Spreadsheets.
> > *
> > * Originally
> > d4040\134040\134040\134040//"#,##0.00",^M\134012\134040\134040\134040\134
> >040\134040\134040\134040\1340400x5\134040=>\134040"%1.0f",\134040\134040\1
> >34040\134040\134040/*"$#,##0;
>
> Ow, my eyes ;)
>
> try:
>
> # hexdump -C $FILENAME
>
> to see if it's obvious where the corruption boundaries are, or any
> patterns that might be more readable than
> "\134012\134040\134040\134040\134040\" :)
These backslashes are regular backslashes...
00000fa0 76 65 6c 20 64 6f 63 62 6c 6f 63 6b 2e 0d 0a 2a |vel docblock...*|
00000fb0 2f 0d 0a 0d 0a 2f 2a 2a 0d 0a 2a 20 41 20 63 6c |/..../**..* A cl|
00000fc0 61 73 73 20 66 6f 72 20 72 65 61 64 69 6e 67 20 |ass for reading |
00000fd0 4d 69 63 72 6f 73 6f 66 74 20 45 78 63 65 6c 20 |Microsoft Excel |
00000fe0 53 70 72 65 61 64 73 68 65 65 74 73 2e 0d 0a 2a |Spreadsheets...*|
00000ff0 0d 0a 2a 20 4f 72 69 67 69 6e 61 6c 6c 79 20 64 |..* Originally d|
00001000 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
00001010 34 30 5c 31 33 34 30 34 30 2f 2f 22 23 2c 23 23 |40\134040//"#,##|
00001020 30 2e 30 30 22 2c 0d 5c 31 33 34 30 31 32 5c 31 |0.00",.\134012\1|
00001030 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001040 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001050 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
00001060 31 33 34 30 34 30 30 78 35 5c 31 33 34 30 34 30 |1340400x5\134040|
00001070 3d 3e 5c 31 33 34 30 34 30 22 25 31 2e 30 66 22 |=>\134040"%1.0f"|
00001080 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |,\134040\134040\|
00001090 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 |134040\134040\13|
000010a0 34 30 34 30 2f 2a 22 24 23 2c 23 23 30 3b 28 24 |4040/*"$#,##0;($|
000010b0 23 2c 23 23 30 29 22 2c 2a 2f 0d 5c 31 33 34 30 |#,##0)",*/.\1340|
000010c0 31 32 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |12\134040\134040|
000010d0 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
000010e0 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
000010f0 30 34 30 5c 31 33 34 30 34 30 30 78 36 5c 31 33 |040\1340400x6\13|
00001100 34 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 24 25 |4040=>\134040'$%|
00001110 31 2e 30 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 |1.0f',\134040\13|
00001120 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
00001130 34 30 2f 2a 22 24 23 2c 23 23 30 3b 28 24 23 2c |40/*"$#,##0;($#,|
00001140 23 23 30 29 22 2c 2a 2f 0d 5c 31 33 34 30 31 32 |##0)",*/.\134012|
00001150 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001160 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001170 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001180 30 5c 31 33 34 30 34 30 30 78 37 5c 31 33 34 30 |0\1340400x7\1340|
00001190 34 30 3d 3e 5c 31 33 34 30 34 30 27 24 25 31 2e |40=>\134040'$%1.|
000011a0 32 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 |2f',\134040\1340|
000011b0 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
000011c0 2f 2f 22 24 23 2c 23 23 30 2e 30 30 3b 28 24 23 |//"$#,##0.00;($#|
000011d0 2c 23 23 30 2e 30 30 29 22 2c 0d 5c 31 33 34 30 |,##0.00)",.\1340|
000011e0 31 32 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |12\134040\134040|
000011f0 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001200 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001210 30 34 30 5c 31 33 34 30 34 30 30 78 38 5c 31 33 |040\1340400x8\13|
00001220 34 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 24 25 |4040=>\134040'$%|
00001230 31 2e 32 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 |1.2f',\134040\13|
00001240 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
00001250 34 30 2f 2f 22 24 23 2c 23 23 30 2e 30 30 3b 28 |40//"$#,##0.00;(|
00001260 24 23 2c 23 23 30 2e 30 30 29 22 2c 0d 5c 31 33 |$#,##0.00)",.\13|
00001270 34 30 31 32 5c 31 33 34 30 34 30 5c 31 33 34 30 |4012\134040\1340|
00001280 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
00001290 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
000012a0 33 34 30 34 30 5c 31 33 34 30 34 30 30 78 39 5c |34040\1340400x9\|
000012b0 31 33 34 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 |134040=>\134040'|
000012c0 25 31 2e 30 66 25 25 27 2c 5c 31 33 34 30 34 30 |%1.0f%%',\134040|
000012d0 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 2f 2f |\134040\134040//|
000012e0 5c 31 33 34 30 34 30 22 30 25 22 0d 5c 31 33 34 |\134040"0%".\134|
000012f0 30 31 32 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |012\134040\13404|
00001300 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
00001310 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 |134040\134040\13|
00001320 34 30 34 30 5c 31 33 34 30 34 30 30 78 61 5c 31 |4040\1340400xa\1|
00001330 33 34 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 25 |34040=>\134040'%|
00001340 31 2e 32 66 25 25 27 2c 5c 31 33 34 30 34 30 5c |1.2f%%',\134040\|
00001350 31 33 34 30 34 30 5c 31 33 34 30 34 30 2f 2f 5c |134040\134040//\|
00001360 31 33 34 30 34 30 22 30 2e 30 30 25 22 0d 5c 31 |134040"0.00%".\1|
00001370 33 34 30 31 32 5c 31 33 34 30 34 30 5c 31 33 34 |34012\134040\134|
00001380 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001390 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
000013a0 31 33 34 30 34 30 5c 31 33 34 30 34 30 30 78 62 |134040\1340400xb|
000013b0 5c 31 33 34 30 34 30 3d 3e 5c 31 33 34 30 34 30 |\134040=>\134040|
000013c0 27 25 31 2e 32 66 27 2c 5c 31 33 34 30 34 30 5c |'%1.2f',\134040\|
000013d0 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 |134040\134040\13|
000013e0 34 30 34 30 5c 31 33 34 30 34 30 2f 2f 5c 31 33 |4040\134040//\13|
000013f0 34 30 34 30 30 2e 30 30 45 30 30 22 2c 0d 5c 31 |40400.00E00",.\1|
00001400 33 34 30 31 32 5c 31 33 34 30 34 30 5c 31 33 34 |34012\134040\134|
00001410 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001420 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
00001430 31 33 34 30 34 30 5c 31 33 34 30 34 30 30 78 32 |134040\1340400x2|
00001440 35 5c 31 33 34 30 34 30 3d 3e 5c 31 33 34 30 34 |5\134040=>\13404|
00001450 30 27 25 31 2e 30 66 27 2c 5c 31 33 34 30 34 30 |0'%1.0f',\134040|
00001460 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001470 33 34 30 34 30 2f 2f 5c 31 33 34 30 34 30 22 23 |34040//\134040"#|
00001480 2c 23 23 30 3b 28 23 2c 23 23 30 29 22 2c 0d 5c |,##0;(#,##0)",.\|
00001490 31 33 34 30 31 32 5c 31 33 34 30 34 30 5c 31 33 |134012\134040\13|
000014a0 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
000014b0 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
000014c0 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 30 78 |\134040\1340400x|
000014d0 32 36 5c 31 33 34 30 34 30 3d 3e 5c 31 33 34 30 |26\134040=>\1340|
000014e0 34 30 27 25 31 2e 30 66 27 2c 5c 31 33 34 30 34 |40'%1.0f',\13404|
000014f0 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
00001500 31 33 34 30 34 30 2f 2f 22 23 2c 23 23 30 3b 28 |134040//"#,##0;(|
00001510 23 2c 23 23 30 29 22 2c 0d 5c 31 33 34 30 31 32 |#,##0)",.\134012|
00001520 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001530 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001540 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001550 30 5c 31 33 34 30 34 30 30 78 32 37 5c 31 33 34 |0\1340400x27\134|
00001560 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 25 31 2e |040=>\134040'%1.|
00001570 32 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 |2f',\134040\1340|
00001580 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
00001590 2f 2f 22 23 2c 23 23 30 2e 30 30 3b 28 23 2c 23 |//"#,##0.00;(#,#|
000015a0 23 30 2e 30 30 29 22 2c 0d 5c 31 33 34 30 31 32 |#0.00)",.\134012|
000015b0 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
000015c0 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
000015d0 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
000015e0 30 5c 31 33 34 30 34 30 30 78 32 38 5c 31 33 34 |0\1340400x28\134|
000015f0 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 25 31 2e |040=>\134040'%1.|
00001600 32 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 |2f',\134040\1340|
00001610 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
00001620 2f 2f 22 23 2c 23 23 30 2e 30 30 3b 28 23 2c 23 |//"#,##0.00;(#,#|
00001630 23 30 2e 30 30 29 22 2c 0d 5c 31 33 34 30 31 32 |#0.00)",.\134012|
00001640 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001650 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001660 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001670 30 5c 31 33 34 30 34 30 30 78 32 39 5c 31 33 34 |0\1340400x29\134|
00001680 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 25 31 2e |040=>\134040'%1.|
00001690 30 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 |0f',\134040\1340|
000016a0 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 |40\134040\134040|
000016b0 2f 2f 22 23 2c 23 23 30 3b 28 23 2c 23 23 30 29 |//"#,##0;(#,##0)|
000016c0 22 2c 0d 5c 31 33 34 30 31 32 5c 31 33 34 30 34 |",.\134012\13404|
000016d0 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c |0\134040\134040\|
000016e0 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 |134040\134040\13|
000016f0 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
00001700 34 30 30 78 32 61 5c 31 33 34 30 34 30 3d 3e 5c |400x2a\134040=>\|
00001710 31 33 34 30 34 30 27 24 25 31 2e 30 66 27 2c 5c |134040'$%1.0f',\|
00001720 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 |134040\134040\13|
00001730 34 30 34 30 2f 2f 22 24 23 2c 23 23 30 3b 28 24 |4040//"$#,##0;($|
00001740 23 2c 23 23 30 29 22 2c 0d 5c 31 33 34 30 31 32 |#,##0)",.\134012|
00001750 5c 31 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 |\134040\134040\1|
00001760 33 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 |34040\134040\134|
00001770 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 34 |040\134040\13404|
00001780 30 5c 31 33 34 30 34 30 30 78 32 62 5c 31 33 34 |0\1340400x2b\134|
00001790 30 34 30 3d 3e 5c 31 33 34 30 34 30 27 25 31 2e |040=>\134040'%1.|
000017a0 32 66 27 2c 5c 31 33 34 30 34 30 5c 31 33 34 30 |2f',\134040\1340|
000017b0 34 30 5c 31 33 34 30 34 30 5c 30 34 30 5c 30 34 |40\134040\040\04|
000017c0 30 5c 30 34 30 2f 2f 22 23 2c 23 23 30 2e 30 30 |0\040//"#,##0.00|
000017d0 3b 28 23 2c 23 23 30 2e 30 30 29 22 2c 0d 5c 30 |;(#,##0.00)",.\0|
000017e0 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |12\040\040\040\0|
000017f0 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
00001800 34 30 30 78 32 63 5c 30 34 30 3d 3e 5c 30 34 30 |400x2c\040=>\040|
00001810 27 24 25 31 2e 32 66 27 2c 5c 30 34 30 5c 30 34 |'$%1.2f',\040\04|
00001820 30 5c 30 34 30 2f 2f 22 24 23 2c 23 23 30 2e 30 |0\040//"$#,##0.0|
00001830 30 3b 28 24 23 2c 23 23 30 2e 30 30 29 22 2c 0d |0;($#,##0.00)",.|
00001840 5c 30 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\012\040\040\040|
00001850 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\040\040\040\040|
00001860 5c 30 34 30 30 78 33 30 5c 30 34 30 3d 3e 5c 30 |\0400x30\040=>\0|
00001870 34 30 27 25 31 2e 30 66 27 29 3b 5c 30 34 30 5c |40'%1.0f');\040\|
00001880 30 34 30 5c 30 34 30 5c 30 34 30 61 72 72 61 79 |040\040\040array|
00001890 0d 5c 30 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 |.\012\040\040\04|
000018a0 30 5c 30 34 30 5c 30 34 30 2a 5c 30 34 30 40 61 |0\040\040*\040@a|
000018b0 63 63 65 73 73 5c 30 34 30 70 75 62 6c 69 63 0d |ccess\040public.|
000018c0 5c 30 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\012\040\040\040|
000018d0 5c 30 34 30 5c 30 34 30 2a 2f 0d 5c 30 31 32 5c |\040\040*/.\012\|
000018e0 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 76 |040\040\040\040v|
000018f0 61 72 5c 30 34 30 24 6e 75 6d 62 65 72 46 6f 72 |ar\040$numberFor|
00001900 6d 61 74 73 5c 30 34 30 3d 5c 30 34 30 61 72 72 |mats\040=\040arr|
00001910 61 79 28 0d 5c 30 31 32 5c 30 34 30 5c 30 34 30 |ay(.\012\040\040|
00001920 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\040\040\040\040|
00001930 5c 30 34 30 5c 30 34 30 30 78 31 5c 30 34 30 3d |\040\0400x1\040=|
00001940 3e 5c 30 34 30 22 25 31 2e 30 66 22 2c 5c 30 34 |>\040"%1.0f",\04|
00001950 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001960 30 2f 2f 5c 30 34 30 22 30 22 0d 5c 30 31 32 5c |0//\040"0".\012\|
00001970 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c |040\040\040\040\|
00001980 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 |040\040\040\0400|
00001990 78 32 5c 30 34 30 3d 3e 5c 30 34 30 22 25 31 2e |x2\040=>\040"%1.|
000019a0 32 66 22 2c 5c 30 34 30 5c 30 34 30 5c 30 34 30 |2f",\040\040\040|
000019b0 5c 30 34 30 5c 30 34 30 2f 2f 5c 30 34 30 22 30 |\040\040//\040"0|
000019c0 2e 30 30 22 2c 0d 5c 30 31 32 5c 30 34 30 5c 30 |.00",.\012\040\0|
000019d0 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
000019e0 34 30 5c 30 34 30 5c 30 34 30 30 78 33 5c 30 34 |40\040\0400x3\04|
000019f0 30 3d 3e 5c 30 34 30 22 25 31 2e 30 66 22 2c 5c |0=>\040"%1.0f",\|
00001a00 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c |040\040\040\040\|
00001a10 30 34 30 2f 2f 22 23 2c 23 23 30 22 2c 0d 5c 30 |040//"#,##0",.\0|
00001a20 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |12\040\040\040\0|
00001a30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
00001a40 34 30 30 78 34 5c 30 34 30 3d 3e 5c 30 34 30 22 |400x4\040=>\040"|
00001a50 25 31 2e 32 66 22 2c 5c 30 34 30 5c 30 34 30 5c |%1.2f",\040\040\|
00001a60 30 34 30 5c 30 34 30 5c 30 34 30 2f 2f 22 23 2c |040\040\040//"#,|
00001a70 23 23 30 2e 30 30 22 2c 0d 5c 30 31 32 5c 30 34 |##0.00",.\012\04|
00001a80 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001a90 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 78 35 |0\040\040\0400x5|
00001aa0 5c 30 34 30 3d 3e 5c 30 34 30 22 25 31 2e 30 66 |\040=>\040"%1.0f|
00001ab0 22 2c 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |",\040\040\040\0|
00001ac0 34 30 5c 30 34 30 2f 2a 22 24 23 2c 23 23 30 3b |40\040/*"$#,##0;|
00001ad0 28 24 23 2c 23 23 30 29 22 2c 2a 2f 0d 5c 30 31 |($#,##0)",*/.\01|
00001ae0 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |2\040\040\040\04|
00001af0 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001b00 30 30 78 36 5c 30 34 30 3d 3e 5c 30 34 30 27 24 |00x6\040=>\040'$|
00001b10 25 31 2e 30 66 27 2c 5c 30 34 30 5c 30 34 30 5c |%1.0f',\040\040\|
00001b20 30 34 30 5c 30 34 30 2f 2a 22 24 23 2c 23 23 30 |040\040/*"$#,##0|
00001b30 3b 28 24 23 2c 23 23 30 29 22 2c 2a 2f 0d 5c 30 |;($#,##0)",*/.\0|
00001b40 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |12\040\040\040\0|
00001b50 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
00001b60 34 30 30 78 37 5c 30 34 30 3d 3e 5c 30 34 30 27 |400x7\040=>\040'|
00001b70 24 25 31 2e 32 66 27 2c 5c 30 34 30 5c 30 34 30 |$%1.2f',\040\040|
00001b80 5c 30 34 30 5c 30 34 30 2f 2f 22 24 23 2c 23 23 |\040\040//"$#,##|
00001b90 30 2e 30 30 3b 28 24 23 2c 23 23 30 2e 30 30 29 |0.00;($#,##0.00)|
00001ba0 22 2c 0d 5c 30 31 32 5c 30 34 30 5c 30 34 30 5c |",.\012\040\040\|
00001bb0 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c |040\040\040\040\|
00001bc0 30 34 30 5c 30 34 30 30 78 38 5c 30 34 30 3d 3e |040\0400x8\040=>|
00001bd0 5c 30 34 30 27 24 25 31 2e 32 66 27 2c 5c 30 34 |\040'$%1.2f',\04|
00001be0 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 2f 2f 22 |0\040\040\040//"|
00001bf0 24 23 2c 23 23 30 2e 30 30 3b 28 24 23 2c 23 23 |$#,##0.00;($#,##|
00001c00 30 2e 30 30 29 22 2c 0d 5c 30 31 32 5c 30 34 30 |0.00)",.\012\040|
00001c10 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\040\040\040\040|
00001c20 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 78 39 5c |\040\040\0400x9\|
00001c30 30 34 30 3d 3e 5c 30 34 30 27 25 31 2e 30 66 25 |040=>\040'%1.0f%|
00001c40 25 27 2c 5c 30 34 30 5c 30 34 30 5c 30 34 30 2f |%',\040\040\040/|
00001c50 2f 5c 30 34 30 22 30 25 22 0d 5c 30 31 32 5c 30 |/\040"0%".\012\0|
00001c60 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
00001c70 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 78 |40\040\040\0400x|
00001c80 61 5c 30 34 30 3d 3e 5c 30 34 30 27 25 31 2e 32 |a\040=>\040'%1.2|
00001c90 66 25 25 27 2c 5c 30 34 30 5c 30 34 30 5c 30 34 |f%%',\040\040\04|
00001ca0 30 2f 2f 5c 30 34 30 22 30 2e 30 30 25 22 0d 5c |0//\040"0.00%".\|
00001cb0 30 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c |012\040\040\040\|
00001cc0 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c |040\040\040\040\|
00001cd0 30 34 30 30 78 62 5c 30 34 30 3d 3e 5c 30 34 30 |0400xb\040=>\040|
00001ce0 27 25 31 2e 32 66 27 2c 5c 30 34 30 5c 30 34 30 |'%1.2f',\040\040|
00001cf0 5c 30 34 30 5c 30 34 30 5c 30 34 30 2f 2f 5c 30 |\040\040\040//\0|
00001d00 34 30 30 2e 30 30 45 30 30 22 2c 0d 5c 30 31 32 |400.00E00",.\012|
00001d10 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\040\040\040\040|
*
00001d30 30 78 32 35 5c 30 34 30 3d 3e 5c 30 34 30 27 25 |0x25\040=>\040'%|
00001d40 31 2e 30 66 27 2c 5c 30 34 30 5c 30 34 30 5c 30 |1.0f',\040\040\0|
00001d50 34 30 5c 30 34 30 2f 2f 5c 30 34 30 22 23 2c 23 |40\040//\040"#,#|
00001d60 23 30 3b 28 23 2c 23 23 30 29 22 2c 0d 5c 30 31 |#0;(#,##0)",.\01|
00001d70 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |2\040\040\040\04|
00001d80 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001d90 30 30 78 32 36 5c 30 34 30 3d 3e 5c 30 34 30 27 |00x26\040=>\040'|
00001da0 25 31 2e 30 66 27 2c 5c 30 34 30 5c 30 34 30 5c |%1.0f',\040\040\|
00001db0 30 34 30 5c 30 34 30 2f 2f 22 23 2c 23 23 30 3b |040\040//"#,##0;|
00001dc0 28 23 2c 23 23 30 29 22 2c 0d 5c 30 31 32 5c 30 |(#,##0)",.\012\0|
00001dd0 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 |40\040\040\040\0|
00001de0 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 78 |40\040\040\0400x|
00001df0 32 37 5c 30 34 30 3d 3e 5c 30 34 30 27 25 31 2e |27\040=>\040'%1.|
00001e00 32 66 27 2c 5c 30 34 30 5c 30 34 30 5c 30 34 30 |2f',\040\040\040|
00001e10 5c 30 34 30 2f 2f 22 23 2c 23 23 30 2e 30 30 3b |\040//"#,##0.00;|
00001e20 28 23 2c 23 23 30 2e 30 30 29 22 2c 0d 5c 30 31 |(#,##0.00)",.\01|
00001e30 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |2\040\040\040\04|
00001e40 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001e50 30 30 78 32 38 5c 30 34 30 3d 3e 5c 30 34 30 27 |00x28\040=>\040'|
00001e60 25 31 2e 32 66 27 2c 5c 30 34 30 5c 30 34 30 5c |%1.2f',\040\040\|
00001e70 30 34 30 5c 30 34 30 2f 2f 22 23 2c 23 23 30 2e |040\040//"#,##0.|
00001e80 30 30 3b 28 23 2c 23 23 30 2e 30 30 29 22 2c 0d |00;(#,##0.00)",.|
00001e90 5c 30 31 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\012\040\040\040|
00001ea0 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 |\040\040\040\040|
00001eb0 5c 30 34 30 30 78 32 39 5c 30 34 30 3d 3e 5c 30 |\0400x29\040=>\0|
00001ec0 34 30 27 25 31 2e 30 66 27 2c 5c 30 34 30 5c 30 |40'%1.0f',\040\0|
00001ed0 34 30 5c 30 34 30 5c 30 34 30 2f 2f 22 23 2c 23 |40\040\040//"#,#|
00001ee0 23 30 3b 28 23 2c 23 23 30 29 22 2c 0d 5c 30 31 |#0;(#,##0)",.\01|
00001ef0 32 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |2\040\040\040\04|
00001f00 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001f10 30 30 78 32 61 5c 30 34 30 3d 3e 5c 30 34 30 27 |00x2a\040=>\040'|
00001f20 24 25 31 2e 30 66 27 2c 5c 30 34 30 5c 30 34 30 |$%1.0f',\040\040|
00001f30 5c 30 34 30 2f 2f 22 24 23 2c 23 23 30 3b 28 24 |\040//"$#,##0;($|
00001f40 23 2c 23 23 30 29 22 2c 0d 5c 30 31 32 5c 30 34 |#,##0)",.\012\04|
00001f50 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 5c 30 34 |0\040\040\040\04|
00001f60 30 5c 30 34 30 5c 30 34 30 5c 30 34 30 30 78 32 |0\040\040\0400x2|
00001f70 62 5c 30 34 30 3d 3e 5c 30 34 30 27 25 31 2e 32 |b\040=>\040'%1.2|
00001f80 66 27 2c 5c 30 34 30 5c 30 34 30 5c 30 34 30 20 |f',\040\040\040 |
00001f90 20 20 2f 2f 22 23 2c 23 23 30 2e 30 30 3b 28 23 | //"#,##0.00;(#|
00001fa0 2c 23 23 30 2e 30 30 29 22 2c 0d 0a 20 20 20 20 |,##0.00)",.. |
00001fb0 20 20 20 20 30 78 32 63 20 3d 3e 20 27 24 25 31 | 0x2c => '$%1|
00001fc0 2e 32 66 27 2c 20 20 20 2f 2f 22 24 23 2c 23 23 |.2f', //"$#,##|
00001fd0 30 2e 30 30 3b 28 24 23 2c 23 23 30 2e 30 30 29 |0.00;($#,##0.00)|
00001fe0 22 2c 0d 0a 20 20 20 20 20 20 20 20 30 78 33 30 |",.. 0x30|
00001ff0 20 3d 3e 20 27 25 31 2e 30 66 27 29 3b 20 20 20 | => '%1.0f'); |
00002000 2f 2f 22 23 23 30 2e 30 45 30 22 3b 0d 0a 0d 0a |//"##0.0E0";....|
00002010 20 20 20 20 2f 2f 20 7d 7d 7d 0d 0a 20 20 20 20 | // }}}.. |
00002020 2f 2f 20 7b 7b 7b 20 53 70 72 65 61 64 73 68 65 |// {{{ Spreadshe|
00002030 65 74 5f 45 78 63 65 6c 5f 52 65 61 64 65 72 28 |et_Excel_Reader(|
00002040 29 0d 0a 0d 0a 20 20 20 20 2f 2a 2a 0d 0a 20 20 |).... /**.. |
00002050 20 20 20 2a 20 43 6f 6e 73 74 72 75 63 74 6f 72 | * Constructor|
00002060 0d 0a 20 20 20 20 20 2a 0d 0a 20 20 20 20 20 2a |.. *.. *|
00002070 20 53 6f 6d 65 20 62 61 73 69 63 20 69 6e 69 74 | Some basic init|
>
> -Eric
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: 2.6.25.18 in memory corruption?
2008-10-31 15:47 ` Arkadiusz Miskiewicz
@ 2008-10-31 16:00 ` Eric Sandeen
0 siblings, 0 replies; 4+ messages in thread
From: Eric Sandeen @ 2008-10-31 16:00 UTC (permalink / raw)
To: Arkadiusz Miskiewicz; +Cc: xfs
Arkadiusz Miskiewicz wrote:
> On Friday 31 of October 2008, Eric Sandeen wrote:
>> Arkadiusz Miskiewicz wrote:
>
>>> Any ideas what that could be?
>>>
>>> /**
>>> * A class for reading Microsoft Excel Spreadsheets.
>>> *
>>> * Originally
>>> d4040\134040\134040\134040//"#,##0.00",^M\134012\134040\134040\134040\134
>>> 040\134040\134040\134040\1340400x5\134040=>\134040"%1.0f",\134040\134040\1
>>> 34040\134040\134040/*"$#,##0;
>> Ow, my eyes ;)
>>
>> try:
>>
>> # hexdump -C $FILENAME
>>
>> to see if it's obvious where the corruption boundaries are, or any
>> patterns that might be more readable than
>> "\134012\134040\134040\134040\134040\" :)
>
> These backslashes are regular backslashes...
And how does that compare to the good backup? I assume that the
corruption starts...
> 00000fa0 76 65 6c 20 64 6f 63 62 6c 6f 63 6b 2e 0d 0a 2a |vel docblock...*|
> 00000fb0 2f 0d 0a 0d 0a 2f 2a 2a 0d 0a 2a 20 41 20 63 6c |/..../**..* A cl|
> 00000fc0 61 73 73 20 66 6f 72 20 72 65 61 64 69 6e 67 20 |ass for reading |
> 00000fd0 4d 69 63 72 6f 73 6f 66 74 20 45 78 63 65 6c 20 |Microsoft Excel |
> 00000fe0 53 70 72 65 61 64 73 68 65 65 74 73 2e 0d 0a 2a |Spreadsheets...*|
> 00000ff0 0d 0a 2a 20 4f 72 69 67 69 6e 61 6c 6c 79 20 64 |..* Originally d|
here? well, that's right on a 4k block boundary...
> 00001000 34 30 34 30 5c 31 33 34 30 34 30 5c 31 33 34 30 |4040\134040\1340|
> 00001010 34 30 5c 31 33 34 30 34 30 2f 2f 22 23 2c 23 23 |40\134040//"#,##|
> 00001020 30 2e 30 30 22 2c 0d 5c 31 33 34 30 31 32 5c 31 |0.00",.\134012\1|
<snip>
But it's hard to tell for sure since I don't know what the good data
looks like. (was this reader.php?)
If you have a good copy, try hexdump -C on both and diff them to see
more clearly where the corruption is.
strange. Is this pretty repeatable?
-Eric
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-10-31 16:00 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-31 7:58 2.6.25.18 in memory corruption? Arkadiusz Miskiewicz
2008-10-31 15:00 ` Eric Sandeen
2008-10-31 15:47 ` Arkadiusz Miskiewicz
2008-10-31 16:00 ` Eric Sandeen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox