All of lore.kernel.org
 help / color / mirror / Atom feed
* Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
@ 2006-05-06  7:57 Joseph Landers
  2006-05-06  9:42 ` Yien Zheng
  0 siblings, 1 reply; 6+ messages in thread
From: Joseph Landers @ 2006-05-06  7:57 UTC (permalink / raw)
  To: reiserfs-list

Hi there,

I have tried to compile the 2.6.17-rc3-mm1 patchset with kernel 2.6.16.14 by 
patching in the order specified in patch-series and adding the missing 
writeback 1of2 patch that was missing from the ftp. It compiles and I can 
mount the partition but I get this error if I boot from the partition

[4294689.998000] kernel BUG at fs/inode.c:253!
[4294689.998000] invalid opcode: 0000 [#1]
[4294689.998000] Modules linked in: cpufreq_stats 8139cp 8139too 
snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus psmouse
[4294689.998000] CPU:    0
[4294689.998000] EIP:    0060:[<c0182df0>]    Tainted: GF     VLI
[4294689.998000] EFLAGS: 00010202   (2.6.16.14 #1)
[4294689.998000] EIP is at clear_inode+0x20/0xd0
[4294689.998000] eax: 00000001   ebx: e56b90ec   ecx: 00000000   edx: 
e56b90ec
[4294689.998000] esi: e64fc5c0   edi: e6ad96e4   ebp: e56b90ec   esp: 
e6091f08
[4294689.998000] ds: 007b   es: 007b   ss: 0068
[4294689.998000] Process Xorg (pid: 1151, threadinfo=e6090000 task=e635ea70)
[4294689.998000] Stack: <0>e56b90ec e56b90ec e64fc5c0 c01ebbab e56b90ec 
00000003 e56b92ec c01818d6
[4294689.998000]        e6ad96e4 00000200 00000000 00000000 c01ebb30 
e56b90ec c018333b e56b90ec
[4294689.998000]        c0182691 e56b9110 00000000 e61a0000 c0179cdc 
e56b90ec e6ad96e4 e6ad9380
[4294689.998000] Call Trace:
[4294689.998000]  [<c01ebbab>] reiser4_delete_inode+0x7b/0xf0
[4294689.998000]  [<c01818d6>] d_delete+0x86/0xa0
[4294689.998000]  [<c01ebb30>] reiser4_delete_inode+0x0/0xf0
[4294689.998000]  [<c018333b>] generic_delete_inode+0x5b/0xd0
[4294689.998000]  [<c0182691>] iput+0x41/0x80
[4294689.998000]  [<c0179cdc>] do_unlinkat+0x10c/0x140
[4294689.998000]  [<c0102e3f>] sysenter_past_esp+0x54/0x75
[4294689.998000] Code: da 8d 76 00 8d bc 27 00 00 00 00 56 53 83 ec 04 8b 5c 
24 10 e8 e2 c9 2a 00 89 1c 24 e8 ca b2 fe ff 8b 83 dc 00 00 00 85 c0 74 08 
<0f> 0b fd 00 92 44 45 c0 8b 83 38 01 00 00 a8 10 75 08 0f 0b ff
[4294689.998000]  <4><4>reiser4[Xorg(1151)]: release_unix_file 
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[4294690.188000] WARNING: out of memory?

I also get the same error if I grab the reiser4-2.6.16.2 and patch it 
against 2.6.16.14

I then tried just compiling the 2.6.17-rc3-mm1 with reiser4 enabled and 
mounting the reiser4 and installing the kernel.deb to it

I got this error when I tried to dpkg -i kernel.deb

[  200.055000] kernel BUG at fs/inode.c:251!
[  200.055000] invalid opcode: 0000 [#1]
[  200.055000] last sysfs file: 
/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
[  200.055000] Modules linked in: cpufreq_stats snd_atiixp snd_atiixp_modem 
sdhci mmc_core psmouse 8139too 8139cp snd_ac97_codec snd_ac97_bus
[  200.055000] CPU:    0
[  200.055000] EIP:    0060:[<c017dcac>]    Not tainted VLI
[  200.055000] EFLAGS: 00010202   (2.6.17-rc3-mm1 #1)
[  200.055000] EIP is at clear_inode+0xcc/0xe0
[  200.055000] eax: 00000001   ebx: d87cc7ac   ecx: 00000000   edx: d87cc7ac
[  200.055000] esi: c17dd300   edi: e6f43000   ebp: dce13f50   esp: dce13e64
[  200.055000] ds: 007b   es: 007b   ss: 0068
[  200.055000] Process dpkg (pid: 3596, threadinfo=dce12000 task=d8e79ab0)
[  200.055000] Stack: <0>d87cc7ac d87cc7ac c17dd300 c01ea86b d87cc7ac 
00000003 22222222 22222222
[  200.055000]        22222222 d87cc7ac d87d2f20 d87cc8d4 c01ea7f0 d87cc7ac 
c017e17b d87cc7ac
[  200.055000]        c017d4b1 d87cc7d0 d87d2f20 d87cc7ac c017b8b8 d87cc7ac 
00000400 00000000
[  200.055000] Call Trace:
[  200.055000]  <c01ea86b> reiser4_delete_inode+0x7b/0xf0   <c01ea7f0> 
reiser4_delete_inode+0x0/0xf0
[  200.055000]  <c017e17b> generic_delete_inode+0x5b/0xe0   <c017d4b1> 
iput+0x41/0x80
[  200.055000]  <c017b8b8> dentry_iput+0x58/0x90   <c017bea2> 
dput+0x92/0x1a0
[  200.055000]  <c0174492> sys_renameat+0x202/0x230   <c01545f2> 
unmap_region+0xc2/0x120
[  200.055000]  <c01744e7> sys_rename+0x27/0x30   <c0435433> 
sysenter_past_esp+0x54/0x75
[  200.055000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f 
0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff 
<0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
[  200.055000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:dce13e64
[  200.055000]  <4><4>reiser4[dpkg(3596)]: release_unix_file 
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[  200.069000] WARNING: out of memory?
[  200.070000] BUG: dpkg/3596, lock held at task exit time!
[  200.070000]  [d8b5ec9c] {inode_init_once}
[  200.070000] .. held by:              dpkg: 3596 [d8e79ab0, 118]
[  200.070000] ... acquired at:               lock_rename+0x94/0xa0

and again

[  314.880000] kernel BUG at fs/inode.c:251!
[  314.880000] invalid opcode: 0000 [#1]
[  314.880000] last sysfs file: 
/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
[  314.880000] Modules linked in: cpufreq_stats sdhci mmc_core 8139too 
8139cp psmouse snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus
[  314.880000] CPU:    0
[  314.880000] EIP:    0060:[<c017dcac>]    Not tainted VLI
[  314.880000] EFLAGS: 00010202   (2.6.17-rc3-mm1 #1)
[  314.880000] EIP is at clear_inode+0xcc/0xe0
[  314.880000] eax: 00000001   ebx: d5fe632c   ecx: 00000000   edx: d5fe632c
[  314.880000] esi: e6724080   edi: e6767000   ebp: d5a1bf50   esp: d5a1be64
[  314.880000] ds: 007b   es: 007b   ss: 0068
[  314.880000] Process depmod (pid: 3747, threadinfo=d5a1a000 task=d74c6ab0)
[  314.880000] Stack: <0>d5fe632c d5fe632c e6724080 c01ea86b d5fe632c 
00000003 22222222 22222222
[  314.880000]        22222222 d5fe632c d55d0bbc d5fe6454 c01ea7f0 d5fe632c 
c017e17b d5fe632c
[  314.880000]        c017d4b1 d5fe6350 d55d0bbc d5fe632c c017b8b8 d5fe632c 
00000400 00000000
[  314.880000] Call Trace:
[  314.880000]  <c01ea86b> reiser4_delete_inode+0x7b/0xf0   <c01ea7f0> 
reiser4_delete_inode+0x0/0xf0
[  314.880000]  <c017e17b> generic_delete_inode+0x5b/0xe0   <c017d4b1> 
iput+0x41/0x80
[  314.880000]  <c017b8b8> dentry_iput+0x58/0x90   <c017bea2> 
dput+0x92/0x1a0
[  314.880000]  <c0174492> sys_renameat+0x202/0x230   <c01545f2> 
unmap_region+0xc2/0x120
[  314.880000]  <c01744e7> sys_rename+0x27/0x30   <c0435433> 
sysenter_past_esp+0x54/0x75
[  314.880000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f 
0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff 
<0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
[  314.880000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:d5a1be64
[  314.880000]  <4><4>reiser4[depmod(3747)]: release_unix_file 
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[  314.897000] WARNING: out of memory?
[  314.919000] BUG: depmod/3747, lock held at task exit time!
[  314.919000]  [d5f5015c] {inode_init_once}
[  314.919000] .. held by:            depmod: 3747 [d74c6ab0, 118]
[  314.919000] ... acquired at:               lock_rename+0x94/0xa0

I have tried patching the reiser4 files extent_file_ops.c and tail.c with 
get_nonexclusive_access(uf_info, 1) instead of 0 but this has no effect

I really want to get my reiser4 partition working properly

If you need any more info please ask

_________________________________________________________________
The new MSN Search Toolbar now includes Desktop search! 
http://join.msn.com/toolbar/overview


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
  2006-05-06  7:57 Joseph Landers
@ 2006-05-06  9:42 ` Yien Zheng
  2006-05-06  9:51   ` Laurent Riffard
  0 siblings, 1 reply; 6+ messages in thread
From: Yien Zheng @ 2006-05-06  9:42 UTC (permalink / raw)
  To: Joseph Landers; +Cc: reiserfs-list

I am getting a similar error with gentoo's 2.6.17-rc3-mm1 kernel.  I
had to go back to 2.6.17-rc1-mm2 to get reiser4 to work again. 
2.6.17-rc2-mm1 had the same issue.

I looked into it, and it appears there were no reiser4 patches between
2.6.17-rc1.mm2 through 2.6.17-rc3-mm1, so if that's really the case,
some other patches must have affected reiser4 inadvertantly.

On 5/6/06, Joseph Landers <josephlanders@hotmail.com> wrote:
> Hi there,
>
> I have tried to compile the 2.6.17-rc3-mm1 patchset with kernel 2.6.16.14 by
> patching in the order specified in patch-series and adding the missing
> writeback 1of2 patch that was missing from the ftp. It compiles and I can
> mount the partition but I get this error if I boot from the partition
>
> [4294689.998000] kernel BUG at fs/inode.c:253!
> [4294689.998000] invalid opcode: 0000 [#1]
> [4294689.998000] Modules linked in: cpufreq_stats 8139cp 8139too
> snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus psmouse
> [4294689.998000] CPU:    0
> [4294689.998000] EIP:    0060:[<c0182df0>]    Tainted: GF     VLI
> [4294689.998000] EFLAGS: 00010202   (2.6.16.14 #1)
> [4294689.998000] EIP is at clear_inode+0x20/0xd0
> [4294689.998000] eax: 00000001   ebx: e56b90ec   ecx: 00000000   edx:
> e56b90ec
> [4294689.998000] esi: e64fc5c0   edi: e6ad96e4   ebp: e56b90ec   esp:
> e6091f08
> [4294689.998000] ds: 007b   es: 007b   ss: 0068
> [4294689.998000] Process Xorg (pid: 1151, threadinfo=e6090000 task=e635ea70)
> [4294689.998000] Stack: <0>e56b90ec e56b90ec e64fc5c0 c01ebbab e56b90ec
> 00000003 e56b92ec c01818d6
> [4294689.998000]        e6ad96e4 00000200 00000000 00000000 c01ebb30
> e56b90ec c018333b e56b90ec
> [4294689.998000]        c0182691 e56b9110 00000000 e61a0000 c0179cdc
> e56b90ec e6ad96e4 e6ad9380
> [4294689.998000] Call Trace:
> [4294689.998000]  [<c01ebbab>] reiser4_delete_inode+0x7b/0xf0
> [4294689.998000]  [<c01818d6>] d_delete+0x86/0xa0
> [4294689.998000]  [<c01ebb30>] reiser4_delete_inode+0x0/0xf0
> [4294689.998000]  [<c018333b>] generic_delete_inode+0x5b/0xd0
> [4294689.998000]  [<c0182691>] iput+0x41/0x80
> [4294689.998000]  [<c0179cdc>] do_unlinkat+0x10c/0x140
> [4294689.998000]  [<c0102e3f>] sysenter_past_esp+0x54/0x75
> [4294689.998000] Code: da 8d 76 00 8d bc 27 00 00 00 00 56 53 83 ec 04 8b 5c
> 24 10 e8 e2 c9 2a 00 89 1c 24 e8 ca b2 fe ff 8b 83 dc 00 00 00 85 c0 74 08
> <0f> 0b fd 00 92 44 45 c0 8b 83 38 01 00 00 a8 10 75 08 0f 0b ff
> [4294689.998000]  <4><4>reiser4[Xorg(1151)]: release_unix_file
> (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
> [4294690.188000] WARNING: out of memory?
>
> I also get the same error if I grab the reiser4-2.6.16.2 and patch it
> against 2.6.16.14
>
> I then tried just compiling the 2.6.17-rc3-mm1 with reiser4 enabled and
> mounting the reiser4 and installing the kernel.deb to it
>
> I got this error when I tried to dpkg -i kernel.deb
>
> [  200.055000] kernel BUG at fs/inode.c:251!
> [  200.055000] invalid opcode: 0000 [#1]
> [  200.055000] last sysfs file:
> /devices/system/cpu/cpu0/cpufreq/scaling_setspeed
> [  200.055000] Modules linked in: cpufreq_stats snd_atiixp snd_atiixp_modem
> sdhci mmc_core psmouse 8139too 8139cp snd_ac97_codec snd_ac97_bus
> [  200.055000] CPU:    0
> [  200.055000] EIP:    0060:[<c017dcac>]    Not tainted VLI
> [  200.055000] EFLAGS: 00010202   (2.6.17-rc3-mm1 #1)
> [  200.055000] EIP is at clear_inode+0xcc/0xe0
> [  200.055000] eax: 00000001   ebx: d87cc7ac   ecx: 00000000   edx: d87cc7ac
> [  200.055000] esi: c17dd300   edi: e6f43000   ebp: dce13f50   esp: dce13e64
> [  200.055000] ds: 007b   es: 007b   ss: 0068
> [  200.055000] Process dpkg (pid: 3596, threadinfo=dce12000 task=d8e79ab0)
> [  200.055000] Stack: <0>d87cc7ac d87cc7ac c17dd300 c01ea86b d87cc7ac
> 00000003 22222222 22222222
> [  200.055000]        22222222 d87cc7ac d87d2f20 d87cc8d4 c01ea7f0 d87cc7ac
> c017e17b d87cc7ac
> [  200.055000]        c017d4b1 d87cc7d0 d87d2f20 d87cc7ac c017b8b8 d87cc7ac
> 00000400 00000000
> [  200.055000] Call Trace:
> [  200.055000]  <c01ea86b> reiser4_delete_inode+0x7b/0xf0   <c01ea7f0>
> reiser4_delete_inode+0x0/0xf0
> [  200.055000]  <c017e17b> generic_delete_inode+0x5b/0xe0   <c017d4b1>
> iput+0x41/0x80
> [  200.055000]  <c017b8b8> dentry_iput+0x58/0x90   <c017bea2>
> dput+0x92/0x1a0
> [  200.055000]  <c0174492> sys_renameat+0x202/0x230   <c01545f2>
> unmap_region+0xc2/0x120
> [  200.055000]  <c01744e7> sys_rename+0x27/0x30   <c0435433>
> sysenter_past_esp+0x54/0x75
> [  200.055000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f
> 0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff
> <0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
> [  200.055000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:dce13e64
> [  200.055000]  <4><4>reiser4[dpkg(3596)]: release_unix_file
> (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
> [  200.069000] WARNING: out of memory?
> [  200.070000] BUG: dpkg/3596, lock held at task exit time!
> [  200.070000]  [d8b5ec9c] {inode_init_once}
> [  200.070000] .. held by:              dpkg: 3596 [d8e79ab0, 118]
> [  200.070000] ... acquired at:               lock_rename+0x94/0xa0
>
> and again
>
> [  314.880000] kernel BUG at fs/inode.c:251!
> [  314.880000] invalid opcode: 0000 [#1]
> [  314.880000] last sysfs file:
> /devices/system/cpu/cpu0/cpufreq/scaling_setspeed
> [  314.880000] Modules linked in: cpufreq_stats sdhci mmc_core 8139too
> 8139cp psmouse snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus
> [  314.880000] CPU:    0
> [  314.880000] EIP:    0060:[<c017dcac>]    Not tainted VLI
> [  314.880000] EFLAGS: 00010202   (2.6.17-rc3-mm1 #1)
> [  314.880000] EIP is at clear_inode+0xcc/0xe0
> [  314.880000] eax: 00000001   ebx: d5fe632c   ecx: 00000000   edx: d5fe632c
> [  314.880000] esi: e6724080   edi: e6767000   ebp: d5a1bf50   esp: d5a1be64
> [  314.880000] ds: 007b   es: 007b   ss: 0068
> [  314.880000] Process depmod (pid: 3747, threadinfo=d5a1a000 task=d74c6ab0)
> [  314.880000] Stack: <0>d5fe632c d5fe632c e6724080 c01ea86b d5fe632c
> 00000003 22222222 22222222
> [  314.880000]        22222222 d5fe632c d55d0bbc d5fe6454 c01ea7f0 d5fe632c
> c017e17b d5fe632c
> [  314.880000]        c017d4b1 d5fe6350 d55d0bbc d5fe632c c017b8b8 d5fe632c
> 00000400 00000000
> [  314.880000] Call Trace:
> [  314.880000]  <c01ea86b> reiser4_delete_inode+0x7b/0xf0   <c01ea7f0>
> reiser4_delete_inode+0x0/0xf0
> [  314.880000]  <c017e17b> generic_delete_inode+0x5b/0xe0   <c017d4b1>
> iput+0x41/0x80
> [  314.880000]  <c017b8b8> dentry_iput+0x58/0x90   <c017bea2>
> dput+0x92/0x1a0
> [  314.880000]  <c0174492> sys_renameat+0x202/0x230   <c01545f2>
> unmap_region+0xc2/0x120
> [  314.880000]  <c01744e7> sys_rename+0x27/0x30   <c0435433>
> sysenter_past_esp+0x54/0x75
> [  314.880000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f
> 0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff
> <0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
> [  314.880000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:d5a1be64
> [  314.880000]  <4><4>reiser4[depmod(3747)]: release_unix_file
> (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
> [  314.897000] WARNING: out of memory?
> [  314.919000] BUG: depmod/3747, lock held at task exit time!
> [  314.919000]  [d5f5015c] {inode_init_once}
> [  314.919000] .. held by:            depmod: 3747 [d74c6ab0, 118]
> [  314.919000] ... acquired at:               lock_rename+0x94/0xa0
>
> I have tried patching the reiser4 files extent_file_ops.c and tail.c with
> get_nonexclusive_access(uf_info, 1) instead of 0 but this has no effect
>
> I really want to get my reiser4 partition working properly
>
> If you need any more info please ask
>
> _________________________________________________________________
> The new MSN Search Toolbar now includes Desktop search!
> http://join.msn.com/toolbar/overview
>
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
  2006-05-06  9:42 ` Yien Zheng
@ 2006-05-06  9:51   ` Laurent Riffard
  0 siblings, 0 replies; 6+ messages in thread
From: Laurent Riffard @ 2006-05-06  9:51 UTC (permalink / raw)
  To: Yien Zheng; +Cc: reiserfs-list, Joseph Landers

[-- Attachment #1: Type: text/plain, Size: 2557 bytes --]

Le 06.05.2006 11:42, Yien Zheng a écrit :
> I am getting a similar error with gentoo's 2.6.17-rc3-mm1 kernel.  I
> had to go back to 2.6.17-rc1-mm2 to get reiser4 to work again.
> 2.6.17-rc2-mm1 had the same issue.
> 
> I looked into it, and it appears there were no reiser4 patches between
> 2.6.17-rc1.mm2 through 2.6.17-rc3-mm1, so if that's really the case,
> some other patches must have affected reiser4 inadvertantly.
> 
> On 5/6/06, Joseph Landers <josephlanders@hotmail.com> wrote:
>> Hi there,
>>
>> I have tried to compile the 2.6.17-rc3-mm1 patchset with kernel
>> 2.6.16.14 by
>> patching in the order specified in patch-series and adding the missing
>> writeback 1of2 patch that was missing from the ftp. It compiles and I can
>> mount the partition but I get this error if I boot from the partition
>>
>> [4294689.998000] kernel BUG at fs/inode.c:253!
>> [4294689.998000] invalid opcode: 0000 [#1]
>> [4294689.998000] Modules linked in: cpufreq_stats 8139cp 8139too
>> snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus psmouse
>> [4294689.998000] CPU:    0
>> [4294689.998000] EIP:    0060:[<c0182df0>]    Tainted: GF     VLI
>> [4294689.998000] EFLAGS: 00010202   (2.6.16.14 #1)
>> [4294689.998000] EIP is at clear_inode+0x20/0xd0
>> [4294689.998000] eax: 00000001   ebx: e56b90ec   ecx: 00000000   edx:
>> e56b90ec
>> [4294689.998000] esi: e64fc5c0   edi: e6ad96e4   ebp: e56b90ec   esp:
>> e6091f08
>> [4294689.998000] ds: 007b   es: 007b   ss: 0068
>> [4294689.998000] Process Xorg (pid: 1151, threadinfo=e6090000
>> task=e635ea70)
>> [4294689.998000] Stack: <0>e56b90ec e56b90ec e64fc5c0 c01ebbab e56b90ec
>> 00000003 e56b92ec c01818d6
>> [4294689.998000]        e6ad96e4 00000200 00000000 00000000 c01ebb30
>> e56b90ec c018333b e56b90ec
>> [4294689.998000]        c0182691 e56b9110 00000000 e61a0000 c0179cdc
>> e56b90ec e6ad96e4 e6ad9380
>> [4294689.998000] Call Trace:
>> [4294689.998000]  [<c01ebbab>] reiser4_delete_inode+0x7b/0xf0
>> [4294689.998000]  [<c01818d6>] d_delete+0x86/0xa0
>> [4294689.998000]  [<c01ebb30>] reiser4_delete_inode+0x0/0xf0
>> [4294689.998000]  [<c018333b>] generic_delete_inode+0x5b/0xd0
>> [4294689.998000]  [<c0182691>] iput+0x41/0x80
>> [4294689.998000]  [<c0179cdc>] do_unlinkat+0x10c/0x140
>> [4294689.998000]  [<c0102e3f>] sysenter_past_esp+0x54/0x75
[snip]

I guess we were hit by the same bug. You should try to apply 
reiser4-radix-tree-direct-data-fix.patch: 
http://marc.theaimsgroup.com/?l=reiserfs&m=114689474814596 .
~~
laurent



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 254 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
@ 2006-05-06 15:14 Joseph Landers
  2006-05-07 22:05 ` Yien Zheng
  0 siblings, 1 reply; 6+ messages in thread
From: Joseph Landers @ 2006-05-06 15:14 UTC (permalink / raw)
  To: reiserfs-list; +Cc: laurent.riffard, esprout

Thanks for the patch, I still get the same (first post) error message, as 
before, only when  booting into the reiser4 partition, although now the 
system stays up a bit longer before dying, I am able to execute commands and 
run programs for a few minutes before the system halting/becoming 
unresponsive

booting on ext3 and mounting the reiser4 wseems to be fine, it's just 
peculiar, or maybe I am not using the reiser4 partition enough to make the 
memory problem significant?

I have tried 2.6.16 to check if any bugs were introduced since then and that 
has the same problem, so I will just have to wait for a patch to fix this 
now

I think the problem is in /fs/inode.c which is the kernel inode file, not 
reiser4s inode file, maybe reiser4 is sending the wrong delete inode command 
to it?

It only seems to segfault once which is peculiar too?

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar – get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
  2006-05-06 15:14 Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory? Joseph Landers
@ 2006-05-07 22:05 ` Yien Zheng
  2006-05-08 12:26   ` Vladimir V. Saveliev
  0 siblings, 1 reply; 6+ messages in thread
From: Yien Zheng @ 2006-05-07 22:05 UTC (permalink / raw)
  To: Joseph Landers; +Cc: reiserfs-list, laurent.riffard

I thought the patch might have fixed it for me, but it happened again.
 I think I'm getting the same error you were too but let me paste mine
in case it adds any additional info:

kernel BUG at fs/inode.c:251!
invalid opcode: 0000 [#1]
PREEMPT
last sysfs file: /block/sdj/size
Modules linked in: smbfs usbcore dm_mod
CPU:    0
EIP:    0060:[<c015c277>]    Not tainted VLI
EFLAGS: 00010286   (2.6.17-rc3-mm1 #8)
EIP is at clear_inode+0x16/0xa5
eax: c08fb8ac   ebx: c08fb8ac   ecx: c08fb8ac   edx: c08fb8ac
esi: c9cf9c80   edi: c08c941c   ebp: c08fb8ac   esp: c9862f1c
ds: 007b   es: 007b   ss: 0068
Process emerge (pid: 8062, threadinfo=c9862000 task=cba5c590)
Stack: <0>c08fb8ac c9cf9c80 c018dc4b c08fb8ac c08fb8ac c018dbba
c015cf0d c08fb8ac
       00000000 c86a7000 c0154c22 c08fb8ac c19c53c0 cc2e3a20 390b39cc 0000000d
       c86a7041 00000010 00000000 00000000 00000296 ca037d20 ca3ab2a0 00000001
Call Trace:
 <c018dc4b> reiser4_delete_inode+0x91/0x9d   <c018dbba>
reiser4_delete_inode+0x0/0x9d
 <c015cf0d> generic_delete_inode+0x6c/0xea   <c0154c22> do_unlinkat+0xb7/0xfc
 <c0155510> sys_renameat+0x58/0x60   <c0154ca2> sys_unlink+0xb/0xe
 <c02be48f> syscall_call+0x7/0xb
Code: c7 42 04 a8 03 31 c0 89 15 a8 03 31 c0 ff 0d 48 d8 39 c0 5b c3
56 53 8b 5c 24 0c 53 e8 ae cb fe ff 83 bb c4 00 00 00 00 58 74 08 <0f>
0b fb 00 f5 2a 2d c0 8b 83 1c 01 00 00 a8 10 75 08 0f 0b fc
EIP: [<c015c277>] clear_inode+0x16/0xa5 SS:ESP 0068:c9862f1c
 <4><4>reiser4[emerge(8062)]: release_unix_file
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
WARNING: out of memory?
<4>reiser4[emerge(8062)]: release_unix_file
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
WARNING: out of memory?

On 5/6/06, Joseph Landers <josephlanders@hotmail.com> wrote:
> Thanks for the patch, I still get the same (first post) error message, as
> before, only when  booting into the reiser4 partition, although now the
> system stays up a bit longer before dying, I am able to execute commands and
> run programs for a few minutes before the system halting/becoming
> unresponsive
>
> booting on ext3 and mounting the reiser4 wseems to be fine, it's just
> peculiar, or maybe I am not using the reiser4 partition enough to make the
> memory problem significant?
>
> I have tried 2.6.16 to check if any bugs were introduced since then and that
> has the same problem, so I will just have to wait for a patch to fix this
> now
>
> I think the problem is in /fs/inode.c which is the kernel inode file, not
> reiser4s inode file, maybe reiser4 is sending the wrong delete inode command
> to it?
>
> It only seems to segfault once which is peculiar too?
>
> _________________________________________________________________
> FREE pop-up blocking with the new MSN Toolbar – get it now!
> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
>
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory?
  2006-05-07 22:05 ` Yien Zheng
@ 2006-05-08 12:26   ` Vladimir V. Saveliev
  0 siblings, 0 replies; 6+ messages in thread
From: Vladimir V. Saveliev @ 2006-05-08 12:26 UTC (permalink / raw)
  To: Yien Zheng; +Cc: Joseph Landers, reiserfs-list, laurent.riffard

[-- Attachment #1: Type: text/plain, Size: 3094 bytes --]

Hello

On Sun, 2006-05-07 at 17:05 -0500, Yien Zheng wrote:
> I thought the patch might have fixed it for me, but it happened again.

Sorry, first version of patch is not correct. Please unapply it and try
the attached one.

>  I think I'm getting the same error you were too but let me paste mine
> in case it adds any additional info:
> 
> kernel BUG at fs/inode.c:251!
> invalid opcode: 0000 [#1]
> PREEMPT
> last sysfs file: /block/sdj/size
> Modules linked in: smbfs usbcore dm_mod
> CPU:    0
> EIP:    0060:[<c015c277>]    Not tainted VLI
> EFLAGS: 00010286   (2.6.17-rc3-mm1 #8)
> EIP is at clear_inode+0x16/0xa5
> eax: c08fb8ac   ebx: c08fb8ac   ecx: c08fb8ac   edx: c08fb8ac
> esi: c9cf9c80   edi: c08c941c   ebp: c08fb8ac   esp: c9862f1c
> ds: 007b   es: 007b   ss: 0068
> Process emerge (pid: 8062, threadinfo=c9862000 task=cba5c590)
> Stack: <0>c08fb8ac c9cf9c80 c018dc4b c08fb8ac c08fb8ac c018dbba
> c015cf0d c08fb8ac
>        00000000 c86a7000 c0154c22 c08fb8ac c19c53c0 cc2e3a20 390b39cc 0000000d
>        c86a7041 00000010 00000000 00000000 00000296 ca037d20 ca3ab2a0 00000001
> Call Trace:
>  <c018dc4b> reiser4_delete_inode+0x91/0x9d   <c018dbba>
> reiser4_delete_inode+0x0/0x9d
>  <c015cf0d> generic_delete_inode+0x6c/0xea   <c0154c22> do_unlinkat+0xb7/0xfc
>  <c0155510> sys_renameat+0x58/0x60   <c0154ca2> sys_unlink+0xb/0xe
>  <c02be48f> syscall_call+0x7/0xb
> Code: c7 42 04 a8 03 31 c0 89 15 a8 03 31 c0 ff 0d 48 d8 39 c0 5b c3
> 56 53 8b 5c 24 0c 53 e8 ae cb fe ff 83 bb c4 00 00 00 00 58 74 08 <0f>
> 0b fb 00 f5 2a 2d c0 8b 83 1c 01 00 00 a8 10 75 08 0f 0b fc
> EIP: [<c015c277>] clear_inode+0x16/0xa5 SS:ESP 0068:c9862f1c
>  <4><4>reiser4[emerge(8062)]: release_unix_file
> (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
> WARNING: out of memory?
> <4>reiser4[emerge(8062)]: release_unix_file
> (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
> WARNING: out of memory?
> 
> On 5/6/06, Joseph Landers <josephlanders@hotmail.com> wrote:
> > Thanks for the patch, I still get the same (first post) error message, as
> > before, only when  booting into the reiser4 partition, although now the
> > system stays up a bit longer before dying, I am able to execute commands and
> > run programs for a few minutes before the system halting/becoming
> > unresponsive
> >
> > booting on ext3 and mounting the reiser4 wseems to be fine, it's just
> > peculiar, or maybe I am not using the reiser4 partition enough to make the
> > memory problem significant?
> >
> > I have tried 2.6.16 to check if any bugs were introduced since then and that
> > has the same problem, so I will just have to wait for a patch to fix this
> > now
> >
> > I think the problem is in /fs/inode.c which is the kernel inode file, not
> > reiser4s inode file, maybe reiser4 is sending the wrong delete inode command
> > to it?
> >
> > It only seems to segfault once which is peculiar too?
> >
> > _________________________________________________________________
> > FREE pop-up blocking with the new MSN Toolbar – get it now!
> > http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
> >
> >
> 

[-- Attachment #2: reiser4-radix-tree-direct-data-fix.patch --]
[-- Type: text/x-patch, Size: 1439 bytes --]



Reiser4 used to check radix tree emptiness by comparing tree height against 0.
With radix-tree-direct-data.patch not empty tree can have zero height.
This patch makes reiser4 to check tree emptiness using tree root.

Signed-off-by: Vladimir V. Saveliev <vs@namesys.com>

diff -puN fs/reiser4/jnode.c~reiser4-radix-tree-direct-data-fix fs/reiser4/jnode.c


 fs/reiser4/jnode.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN fs/reiser4/jnode.c~reiser4-radix-tree-direct-data-fix fs/reiser4/jnode.c
--- linux-2.6.17-rc3-mm1/fs/reiser4/jnode.c~reiser4-radix-tree-direct-data-fix	2006-05-08 12:54:12.000000000 +0400
+++ linux-2.6.17-rc3-mm1-vs/fs/reiser4/jnode.c	2006-05-08 12:54:57.000000000 +0400
@@ -432,7 +432,7 @@ static void inode_attach_jnode(jnode * n
 	inode = node->key.j.mapping->host;
 	info = reiser4_inode_data(inode);
 	rtree = jnode_tree_by_reiser4_inode(info);
-	if (rtree->height == 0) {
+	if (rtree->rnode == NULL) {
 		/* prevent inode from being pruned when it has jnodes attached
 		   to it */
 		write_lock_irq(&inode->i_data.tree_lock);
@@ -464,7 +464,7 @@ static void inode_detach_jnode(jnode * n
 
 	/* delete jnode from inode's radix tree of jnodes */
 	check_me("zam-1046", radix_tree_delete(rtree, node->key.j.index));
-	if (rtree->height == 0) {
+	if (rtree->rnode == NULL) {
 		/* inode can be pruned now */
 		write_lock_irq(&inode->i_data.tree_lock);
 		inode->i_data.nrpages--;

_

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-05-08 12:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-06 15:14 Reiser4 2.6.16.2 / 2.6.17-rc3-mm1 WARNING: out of memory? Joseph Landers
2006-05-07 22:05 ` Yien Zheng
2006-05-08 12:26   ` Vladimir V. Saveliev
  -- strict thread matches above, loose matches on Subject: below --
2006-05-06  7:57 Joseph Landers
2006-05-06  9:42 ` Yien Zheng
2006-05-06  9:51   ` Laurent Riffard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.