reiserfs-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Edward Shishkin <edward.shishkin@gmail.com>
To: Magicloud Magiclouds <magicloud.magiclouds@gmail.com>
Cc: reiserfs-devel@vger.kernel.org
Subject: Re: Little report on reiser4 with 2.6.35.7
Date: Tue, 16 Nov 2010 14:42:48 +0100	[thread overview]
Message-ID: <4CE28A58.1020605@gmail.com> (raw)
In-Reply-To: <AANLkTimkcOgupfycVfaQj7Cu7yK5V+afbRBziTkVQ=e9@mail.gmail.com>

Looks like an old bug. This takes place only when running in
disk space pressure situations.

We've successfully reserved space for an extent2tail iteration,
removed an extent item and are trying to insert tail. The function
write_tail() tries in turn to reserve space (that isn't necessary
for us) and returns ENOSPC. However, here we are at a critical
point: there are neither tail nor extent. Welcome to data corruption..
The fixup will be later..

Thanks,
Edward.


Magicloud Magiclouds wrote:
> On Fri, Nov 12, 2010 at 7:34 PM, Edward Shishkin
> <edward.shishkin@gmail.com> wrote:
>   
>> Magicloud Magiclouds wrote:
>>     
>>> Hi,
>>>
>>>       
>> Hello.
>>
>>     
>>>   I compiled 2.6.35.7 kernel with reiser4 patch on debian sid. And I
>>> found a serious problem. When the reiser4 fs was full, it broke down,
>>> which lead the module to "bus error".
>>>       
>> Could you provide any related kernel messages?
>> Which subsystem complained on "bus error"?
>>
>> Thanks for the report.
>> Edward.
>>
>>     
>>>  Then I fscked it, I had to "fix"
>>> and "build file system". At last, I lost some files (not sure of the
>>> contents of the left files), which are not created right before it
>>> broke down.
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>>>
>>>       
>>     
> Sorry, I cannot provide full log here. Much of it was not saved. Here
> is the trace right when the file system crash down. Then I used a live
> CD to fsck. And by "bus error", I meant when I mounted the fs in live
> cd (with same kernel), first, I could do something like `ls`. But
> later on, fs operation directly returned as message "bus error". And
> the reiser4 module hung. I had to reboot the live to do more things.
> Hoping this could help.
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.261246] Oops: 0002 [#1] SMP
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.261273] last sysfs file:
> /sys/devices/pci0000:00/0000:00:1f.1/ide0/0.0/block/hda/uevent
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.261830] Process ls (pid: 7184, ti=c78ec000 task=dd7103e0
> task.ti=c78ec000)
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.261879] Stack:
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.262074] Call Trace:
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.262510] Code: c3 90 90 89 c2 0f b7 02 38 e0 8d 88 00 01
> 00 00 75 05 3e 66 0f b1 0a 0f 94 c1 0f b6 c1 85 c0 0f 95 c0 0f b6 c0
> c3 ba 00 01 00 00 <3e> 66 0f c1 10 38 f2 74 06 f3 90 8a 10 eb f6 c3 53
> 89 c1 9c 58
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.262659] EIP: [<c1269b00>] _raw_spin_lock+0x5/0x15 SS:ESP
> 0068:c78ede48
>
> Message from syslogd@magicloud at Nov 11 09:41:33 ...
> kernel:[82745.262695] CR2: 0000000000000030
>
>   


  reply	other threads:[~2010-11-16 13:42 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-12  7:54 Little report on reiser4 with 2.6.35.7 Magicloud Magiclouds
2010-11-12 11:34 ` Edward Shishkin
2010-11-12 12:26   ` Magicloud Magiclouds
2010-11-16 13:42     ` Edward Shishkin [this message]
2010-11-13 12:14 ` Edward Shishkin
2010-11-13 12:22   ` Magicloud Magiclouds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CE28A58.1020605@gmail.com \
    --to=edward.shishkin@gmail.com \
    --cc=magicloud.magiclouds@gmail.com \
    --cc=reiserfs-devel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).