https://bugs.dragonflybsd.org/https://bugs.dragonflybsd.org/favicon.ico?16293952082012-01-23T03:28:20ZDragonFlyBSD bugtrackerDragonFlyBSD - Bug #2287: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000https://bugs.dragonflybsd.org/issues/2287?journal_id=105402012-01-23T03:28:20Zsepherosa
<ul></ul><p>On Mon, Jan 23, 2012 at 10:55 AM, YONETANI Tomokazu via Redmine<br /><<a class="email" href="mailto:bugtracker-admin@leaf.dragonflybsd.org">bugtracker-admin@leaf.dragonflybsd.org</a>> wrote:</p>
<blockquote>
<p>Issue <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000 (New)" href="https://bugs.dragonflybsd.org/issues/2287">#2287</a> has been reported by YONETANI Tomokazu.</p>
<p>----------------------------------------<br />Bug <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000 (New)" href="https://bugs.dragonflybsd.org/issues/2287">#2287</a>: <abbr title="ROOT">HAMMER</abbr> Illegal UNDO TAIL signature at 300000001967c000<br /><a class="external" href="http://bugs.dragonflybsd.org/issues/2287">http://bugs.dragonflybsd.org/issues/2287</a></p>
<p>Author: YONETANI Tomokazu<br />Status: New<br />Priority: Normal<br />Assignee:<br />Category:<br />Target version:</p>
<p>Hello.</p>
<p>After having experienced a few panics, the root filesystem is<br />no longer able to be mounted, even in read-only mode:</p>
(booted from a USB stick)
<ol>
<li>mount -thammer -o ro /dev/da0s1d /mnt<br /><abbr title="ROOT">HAMMER</abbr> recovery check seqno=3364b54c<br /><abbr title="ROOT">HAMMER</abbr> Illegal UNDO TAIL signature at 300000001967c000<br /><abbr title="ROOT">HAMMER</abbr> recovery failure during seqno fwdscan<br /><abbr title="ROOT">HAMMER</abbr> recovery complete<br />Failed to recover HAMMER filesystem on mount<br />hammer: mount on /mnt: Input/output error</li>
</ol>
<p>I haven't tried `hammer recover' yet, as I have no idea what it does.<br />Is there anything I can do to recover from this situation? This is<br />a machine dedicated to testing DragonFly stability, so I can install<br />from scratch in the worst case.</p>
<p>The error message looks similar to the one described in issue1984,<br />but in this case even R/O mount fails.</p>
<p>The current kernel is built from 4f459, and it occasionally panics<br />even under almost no CPU or disk load. It could be a hardware failure,<br />but I couldn't find any indication of it as far as I watched the console<br />while it booted with the USB stick.</p>
</blockquote>
<p>Could it be bad memory? I once installed dfly on a box w/ bad memory,<br />the system crashed many times w/o any activity. I think you may want<br />to run memtest on your box.</p>
<p>Best Regards,<br />sephe</p>
<p>-- <br />Tomorrow Will Never Die</p> DragonFlyBSD - Bug #2287: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000https://bugs.dragonflybsd.org/issues/2287?journal_id=105492012-01-24T09:35:11Zy0n3t4n1
<ul></ul><p>Hi, I've let it run memtest over the last night, but (un)fortunately it found no errors so far.</p>
<p>Best Regards,<br />YONETANI Tomokazu</p> DragonFlyBSD - Bug #2287: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000https://bugs.dragonflybsd.org/issues/2287?journal_id=106122012-02-08T15:35:35Zy0n3t4n1
<ul></ul><p>Hi. I tried `hammer show-undo'. It found a zero-sized field at<br />300000001967c000, and subsequent entries look like that<br />until I pressed ctrl+c.</p>
<p>Volume header UNDO 3000000019679708-300000001967aea8/3000000040000000<br />Undo map is 1024MB<br />3000000000000000 <abbr title="0200">UNDO</abbr> seq=33366e05 dataoff=2000003e69742938 bytes=472<br />3000000000000200 <abbr title="0200">UNDO</abbr> seq=33366e06 dataoff=2000003e69742b10 bytes=472<br /> :<br />300000001967bc00 <abbr title="0200">UNDO</abbr> seq=3364b571 dataoff=2000003eb86d4c40 bytes=472<br />300000001967be00 <abbr title="0200">UNDO</abbr> seq=3364b572 dataoff=2000003eb86d4e18 bytes=472<br />300000001967c000 <abbr title="0000,0000">UNKNOWN</abbr> seq=00000000<br />Illegal size field, skipping to next boundary<br />300000001967c000 <abbr title="0000,0000">UNKNOWN</abbr> seq=00000000<br />Illegal size field, skipping to next boundary<br /> :</p>
<p>Maybe format_undomap() can fix (reset) this truncated UNDO map?</p>
<p>Best Regards,<br />YONETANI Tomokazu.</p> DragonFlyBSD - Bug #2287: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000https://bugs.dragonflybsd.org/issues/2287?journal_id=107082012-03-07T15:56:02Zy0n3t4n1
<ul></ul><p>Hi,</p>
<p>I've recovered from this situation by writing a modified version<br />of hammer utility to fill up the rest of the UNDO FIFO with DUMMY<br />records.</p>
<p>But in practice we need a read-only-without-recovery option<br />in hammer_mount (it still runs recover_stage1 and it failed for me),<br />so as to determine that the filesystem without processing UNDO record<br />will be usable.</p>
<p>Best Regards,<br />YONETANI Tomokazu.</p>
<p>On Thu, Feb 09, 2012 at 12:35:24AM +0900, YONETANI Tomokazu wrote:</p>
<blockquote>
<p>Hi. I tried `hammer show-undo'. It found a zero-sized field at<br />300000001967c000, and subsequent entries look like that<br />until I pressed ctrl+c.</p>
<p>Volume header UNDO 3000000019679708-300000001967aea8/3000000040000000<br />Undo map is 1024MB<br />3000000000000000 <abbr title="0200">UNDO</abbr> seq=33366e05 dataoff=2000003e69742938 bytes=472<br />3000000000000200 <abbr title="0200">UNDO</abbr> seq=33366e06 dataoff=2000003e69742b10 bytes=472<br />:<br />300000001967bc00 <abbr title="0200">UNDO</abbr> seq=3364b571 dataoff=2000003eb86d4c40 bytes=472<br />300000001967be00 <abbr title="0200">UNDO</abbr> seq=3364b572 dataoff=2000003eb86d4e18 bytes=472<br />300000001967c000 <abbr title="0000,0000">UNKNOWN</abbr> seq=00000000<br />Illegal size field, skipping to next boundary<br />300000001967c000 <abbr title="0000,0000">UNKNOWN</abbr> seq=00000000<br />Illegal size field, skipping to next boundary<br />:</p>
<p>Maybe format_undomap() can fix (reset) this truncated UNDO map?</p>
<p>Best Regards,<br />YONETANI Tomokazu.</p>
</blockquote> DragonFlyBSD - Bug #2287: HAMMER(ROOT) Illegal UNDO TAIL signature at 300000001967c000https://bugs.dragonflybsd.org/issues/2287?journal_id=135322018-11-07T09:22:38ZAnonymous
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/13532/diff?detail_id=3136">diff</a>)</li></ul>