reiserfs-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Reiser4: BUG: unable to handle kernel NULL pointer dereference
@ 2012-11-27 13:01 Arend Freije
  2012-11-27 14:21 ` Edward Shishkin
  0 siblings, 1 reply; 3+ messages in thread
From: Arend Freije @ 2012-11-27 13:01 UTC (permalink / raw)
  To: reiserfs-devel

Hi,

Since the adaption of Reiser4 for VFS my system has become less stable. 
The filesystems get corrupted, files lost. e.g./etc/passwd recently, :(
, kernel Oopses and NULL pointer dereferences in the kernel. I converted 
the Reiser4 partitions to ext4, and the system has become stable.
Mount options were pretty straightforward, with noatime, and no 
encryption nor compression.
Unfortunately I have no time to play around with debugging, so I'll 
stick to ext4 for the moment.

The NULL pointer dereference traces look like this:

ov 26 11:31:05 afdesk02 kernel: [15780.132525] BUG: unable to handle 
kernel NULL pointer dereference at 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.132655] IP: [<ffffffff813ceb18>] 
_raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.132752] PGD 1132f4067 PUD 
11655b067 PMD 0
Nov 26 11:31:05 afdesk02 kernel: [15780.132841] Oops: 0002 [#4] PREEMPT SMP
Nov 26 11:31:05 afdesk02 kernel: [15780.132921] Modules linked in: ipv6 
af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 ttm 
mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor button 
ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp snd_hda_codec 
i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 cfbimgblt 
cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore serio_raw 
cryptd pci_hotplug usb_common snd_timer snd mii soundcore microcode 
snd_page_alloc unix
Nov 26 11:31:05 afdesk02 kernel: [15780.134068] CPU 0
Nov 26 11:31:05 afdesk02 kernel: [15780.134104] Pid: 3779, comm: 
flush-9:1 Tainted: G      D      3.6.4-reiser4 #1 System manufacturer 
System Product Name/M5A78L-M/USB3
Nov 26 11:31:05 afdesk02 kernel: [15780.134280] RIP: 
0010:[<ffffffff813ceb18>]  [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.134406] RSP: 
0018:ffff8801010d9af0  EFLAGS: 00010202
Nov 26 11:31:05 afdesk02 kernel: [15780.134485] RAX: 0000000000000100 
RBX: ffffea0004169b40 RCX: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.134587] RDX: ffffea0004169b40 
RSI: ffff8801010d9aa0 RDI: 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.134688] RBP: ffff8801010d9af0 
R08: 0000000000003280 R09: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.134789] R10: 0000000000000000 
R11: 0000000000000006 R12: 0000000000000002
Nov 26 11:31:05 afdesk02 kernel: [15780.134889] R13: 0000000000000052 
R14: ffff88010b762900 R15: ffff8801097cda20
Nov 26 11:31:05 afdesk02 kernel: [15780.134991] FS: 
00007f27d0fec880(0000) GS:ffff88011ec00000(0000) knlGS:0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135106] CS:  0010 DS: 0000 ES: 
0000 CR0: 000000008005003b
Nov 26 11:31:05 afdesk02 kernel: [15780.135198] CR2: 0000000000000052 
CR3: 0000000113fc9000 CR4: 00000000000407f0
Nov 26 11:31:05 afdesk02 kernel: [15780.135300] DR0: 0000000000000000 
DR1: 0000000000000000 DR2: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135401] DR3: 0000000000000000 
DR6: 00000000ffff0ff0 DR7: 0000000000000400
Nov 26 11:31:05 afdesk02 kernel: [15780.135502] Process flush-9:1 (pid: 
3779, threadinfo ffff8801010d8000, task ffff880119fa2520)
Nov 26 11:31:05 afdesk02 kernel: [15780.135621] Stack:
Nov 26 11:31:05 afdesk02 kernel: [15780.135654]  ffff8801010d9ba0 
ffffffff81197305 0000000000000001 ffff880100000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135784]  ffff8801010d9d10 
0000000000001d70 ffff8801097cd8c8 ffff8801097cd7c0
Nov 26 11:31:05 afdesk02 kernel: [15780.135915]  ffff880119fa2520 
0000000000005079 ffff8801097cda10 ffff8801097cd838
Nov 26 11:31:05 afdesk02 kernel: [15780.136044] Call Trace:
Nov 26 11:31:05 afdesk02 kernel: [15780.136088] [<ffffffff81197305>] 
writepages_unix_file+0x305/0x4e0
Nov 26 11:31:05 afdesk02 kernel: [15780.136183] [<ffffffff8118e045>] 
reiser4_writepages+0x25/0x30
Nov 26 11:31:05 afdesk02 kernel: [15780.136271] [<ffffffff810c1e3b>] 
do_writepages+0x1b/0x30
Nov 26 11:31:05 afdesk02 kernel: [15780.136353] [<ffffffff8112a59e>] 
__writeback_single_inode.clone.26+0x3e/0x130
Nov 26 11:31:05 afdesk02 kernel: [15780.136460] [<ffffffff8112ab65>] 
generic_writeback_sb_inodes+0x1d5/0x340
Nov 26 11:31:05 afdesk02 kernel: [15780.136559] [<ffffffff81189f4d>] 
reiser4_writeback_inodes+0x8d/0x140
Nov 26 11:31:05 afdesk02 kernel: [15780.136653] [<ffffffff8112b3ad>] 
writeback_sb_inodes+0x8d/0xb0
Nov 26 11:31:05 afdesk02 kernel: [15780.136739] [<ffffffff8112b560>] 
wb_writeback+0xd0/0x1e0
Nov 26 11:31:05 afdesk02 kernel: [15780.136819] [<ffffffff8112b79c>] 
wb_do_writeback+0x9c/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.136906] [<ffffffff81044496>] ? 
lock_timer_base.clone.30+0x36/0x70
Nov 26 11:31:05 afdesk02 kernel: [15780.137002] [<ffffffff8112b94a>] 
bdi_writeback_thread+0x8a/0x160
Nov 26 11:31:05 afdesk02 kernel: [15780.137091] [<ffffffff8112b8c0>] ? 
wb_do_writeback+0x1c0/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.137177] [<ffffffff8112b8c0>] ? 
wb_do_writeback+0x1c0/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.137265] [<ffffffff81055186>] 
kthread+0x96/0xa0
Nov 26 11:31:05 afdesk02 kernel: [15780.137338] [<ffffffff813d0ab4>] 
kernel_thread_helper+0x4/0x10
Nov 26 11:31:05 afdesk02 kernel: [15780.137426] [<ffffffff810550f0>] ? 
kthread_freezable_should_stop+0x60/0x60
Nov 26 11:31:05 afdesk02 kernel: [15780.137528] [<ffffffff813d0ab0>] ? 
gs_change+0xb/0xb
Nov 26 11:31:05 afdesk02 kernel: [15780.137601] Code: 48 89 e5 e8 7b fe 
ff ff c9 c3 90 90 90 90 90 90 90 90 90 55 65 48 8b 04 25 08 b8 00 00 48 
89 e5 ff 80 44 e0 ff ff b8 00 01 00 00 <f0> 66 0f c1 07 0f b6 d4 38 c2 
74 0d 0f 1f 40 00 f3 90 0f b6 07
Nov 26 11:31:05 afdesk02 kernel: [15780.138344] RIP [<ffffffff813ceb18>] 
_raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.138441]  RSP <ffff8801010d9af0>
Nov 26 11:31:05 afdesk02 kernel: [15780.138495] CR2: 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.138546] ---[ end trace 
792199483cf446de ]---


Nov 26 11:30:14 afdesk02 kernel: [15729.205316] BUG: unable to handle 
kernel NULL pointer dereference at 00000000000002e3
Nov 26 11:30:14 afdesk02 kernel: [15729.211462] IP: [<ffffffff811aa2ee>] 
rem_entry_cde+0x1e/0x110
Nov 26 11:30:14 afdesk02 kernel: [15729.217619] PGD 116519067 PUD 
11651a067 PMD 0
Nov 26 11:30:14 afdesk02 kernel: [15729.223776] Oops: 0000 [#3] PREEMPT SMP
Nov 26 11:30:14 afdesk02 kernel: [15729.229911] Modules linked in: ipv6 
af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 ttm 
mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor button 
ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp snd_hda_codec 
i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 cfbimgblt 
cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore serio_raw 
cryptd pci_hotplug usb_common snd_timer snd mii soundcore microcode 
snd_page_alloc unix
Nov 26 11:30:14 afdesk02 kernel: [15729.243556] CPU 1 <4>[15729.243561] 
Pid: 3428, comm: Cache I/O Tainted: G D      3.6.4-reiser4 #1 System 
manufacturer System Product Name/M5A78L-M/USB3
Nov 26 11:30:14 afdesk02 kernel: [15729.243563] RIP: 
0010:[<ffffffff811aa2ee>]  [<ffffffff811aa2ee>] rem_entry_cde+0x1e/0x110
Nov 26 11:30:14 afdesk02 kernel: [15729.243570] RSP: 
0018:ffff8800c325bd58  EFLAGS: 00010282
Nov 26 11:30:14 afdesk02 kernel: [15729.243571] RAX: 0000000000000270 
RBX: ffff880119f0f250 RCX: 0000000000000000
Nov 26 11:30:14 afdesk02 kernel: [15729.243572] RDX: ffffffff81528660 
RSI: 00000000000002df RDI: ffff880119f0f250
Nov 26 11:30:14 afdesk02 kernel: [15729.243574] RBP: ffff8800c325bdc8 
R08: 0000000000000001 R09: ce00000000000000
Nov 26 11:30:14 afdesk02 kernel: [15729.243575] R10: a8000b97e7000000 
R11: dead000000100100 R12: 00000000000002df
Nov 26 11:30:14 afdesk02 kernel: [15729.243577] R13: ffff8800cf9f0200 
R14: ffff880119f0f250 R15: 0000000000000c5b
Nov 26 11:30:14 afdesk02 kernel: [15729.243579] FS: 
00007f0468ffe700(0000) GS:ffff88011ec40000(0000) knlGS:0000000000000000
Nov 26 11:30:14 afdesk02 kernel: [15729.243581] CS:  0010 DS: 0000 ES: 
0000 CR0: 0000000080050033
Nov 26 11:30:14 afdesk02 kernel: [15729.243582] CR2: 00000000000002e3 
CR3: 000000010b526000 CR4: 00000000000407e0
Nov 26 11:30:14 afdesk02 kernel: [15729.243583] DR0: 0000000000000000 
DR1: 0000000000000000 DR2: 0000000000000000
Nov 26 11:30:14 afdesk02 kernel: [15729.243585] DR3: 0000000000000000 
DR6: 00000000ffff0ff0 DR7: 0000000000000400
Nov 26 11:30:14 afdesk02 kernel: [15729.243587] Process Cache I/O (pid: 
3428, threadinfo ffff8800c325a000, task ffff880119872520)
Nov 26 11:30:14 afdesk02 kernel: [15729.243587] Stack:
Nov 26 11:30:14 afdesk02 kernel: [15729.243589]  ffff8800c325bd68 
ffff880112bc0d80 ffff8800c325bdb8 ffffffff81170abb
Nov 26 11:30:14 afdesk02 kernel: [15729.243592]  ffff880119f0f240 
ffff880100000000 ffff8800c325bd98 ffff880112bc0d80
Nov 26 11:30:14 afdesk02 kernel: [15729.243596]  ffff8800c325bda8 
ffffffff811a3a0f ffff880119f0f250 00000000000002df
Nov 26 11:30:14 afdesk02 kernel: [15729.243599] Call Trace:
Nov 26 11:30:14 afdesk02 kernel: [15729.243601] [<ffffffff81170abb>] ? 
jload_gfp+0xcb/0x1f0
Nov 26 11:30:14 afdesk02 kernel: [15729.243607] [<ffffffff811a3a0f>] ? 
plugin_by_coord_node40+0x2f/0x40
Nov 26 11:30:14 afdesk02 kernel: [15729.243617] [<ffffffff81195aa7>] 
validate_extended_coord+0x57/0x80
Nov 26 11:30:14 afdesk02 kernel: [15729.243621] [<ffffffff81197ee8>] 
read_unix_file+0x3e8/0x520
Nov 26 11:30:14 afdesk02 kernel: [15729.243625] [<ffffffff8119b1b0>] 
reiser4_read_careful+0x70/0x160
Nov 26 11:30:14 afdesk02 kernel: [15729.243629] [<ffffffff81105913>] 
vfs_read+0xc3/0x170
Nov 26 11:30:14 afdesk02 kernel: [15729.243632] [<ffffffff81105a0c>] 
sys_read+0x4c/0x90
Nov 26 11:30:14 afdesk02 kernel: [15729.243638] [<ffffffff813cfa62>] 
system_call_fastpath+0x16/0x1b
Nov 26 11:30:14 afdesk02 kernel: [15729.243666] Code: ee 4c 89 f7 e8 34 
d1 fc ff eb b7 66 90 55 48 89 e5 48 83 ec 70 4c 89 65 e8 49 89 f4 48 89 
5d e0 4c 89 6d f0 4c 89 75 f8 49 89 fe <8b> 76 04 49 8b 7c 24 08 49 89 
d5 bb 32 00 00 00 e8 3d 51 fd ff
Nov 26 11:30:14 afdesk02 kernel: [15729.243670] RIP [<ffffffff811aa2ee>] 
rem_entry_cde+0x1e/0x110
Nov 26 11:30:14 afdesk02 kernel: [15729.243671]  RSP <ffff8800c325bd58>
Nov 26 11:30:14 afdesk02 kernel: [15729.243672] CR2: 00000000000002e3
Nov 26 11:30:14 afdesk02 kernel: [15729.243826] ---[ end trace 
792199483cf446dd ]---


Nov 26 11:31:05 afdesk02 kernel: [15780.132525] BUG: unable to handle 
kernel NULL pointer dereference at 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.132655] IP: [<ffffffff813ceb18>] 
_raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.132752] PGD 1132f4067 PUD 
11655b067 PMD 0
Nov 26 11:31:05 afdesk02 kernel: [15780.132841] Oops: 0002 [#4] PREEMPT SMP
Nov 26 11:31:05 afdesk02 kernel: [15780.132921] Modules linked in: ipv6 
af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 ttm 
mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor button 
ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp snd_hda_codec 
i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 cfbimgblt 
cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore serio_raw 
cryptd pci_hotplug usb_common snd_timer snd mii soundcore microcode 
snd_page_alloc unix
Nov 26 11:31:05 afdesk02 kernel: [15780.134068] CPU 0
Nov 26 11:31:05 afdesk02 kernel: [15780.134104] Pid: 3779, comm: 
flush-9:1 Tainted: G      D      3.6.4-reiser4 #1 System manufacturer 
System Product Name/M5A78L-M/USB3
Nov 26 11:31:05 afdesk02 kernel: [15780.134280] RIP: 
0010:[<ffffffff813ceb18>]  [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.134406] RSP: 
0018:ffff8801010d9af0  EFLAGS: 00010202
Nov 26 11:31:05 afdesk02 kernel: [15780.134485] RAX: 0000000000000100 
RBX: ffffea0004169b40 RCX: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.134587] RDX: ffffea0004169b40 
RSI: ffff8801010d9aa0 RDI: 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.134688] RBP: ffff8801010d9af0 
R08: 0000000000003280 R09: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.134789] R10: 0000000000000000 
R11: 0000000000000006 R12: 0000000000000002
Nov 26 11:31:05 afdesk02 kernel: [15780.134889] R13: 0000000000000052 
R14: ffff88010b762900 R15: ffff8801097cda20
Nov 26 11:31:05 afdesk02 kernel: [15780.134991] FS: 
00007f27d0fec880(0000) GS:ffff88011ec00000(0000) knlGS:0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135106] CS:  0010 DS: 0000 ES: 
0000 CR0: 000000008005003b
Nov 26 11:31:05 afdesk02 kernel: [15780.135198] CR2: 0000000000000052 
CR3: 0000000113fc9000 CR4: 00000000000407f0
Nov 26 11:31:05 afdesk02 kernel: [15780.135300] DR0: 0000000000000000 
DR1: 0000000000000000 DR2: 0000000000000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135401] DR3: 0000000000000000 
DR6: 00000000ffff0ff0 DR7: 0000000000000400
Nov 26 11:31:05 afdesk02 kernel: [15780.135502] Process flush-9:1 (pid: 
3779, threadinfo ffff8801010d8000, task ffff880119fa2520)
Nov 26 11:31:05 afdesk02 kernel: [15780.135621] Stack:
Nov 26 11:31:05 afdesk02 kernel: [15780.135654]  ffff8801010d9ba0 
ffffffff81197305 0000000000000001 ffff880100000000
Nov 26 11:31:05 afdesk02 kernel: [15780.135784]  ffff8801010d9d10 
0000000000001d70 ffff8801097cd8c8 ffff8801097cd7c0
Nov 26 11:31:05 afdesk02 kernel: [15780.135915]  ffff880119fa2520 
0000000000005079 ffff8801097cda10 ffff8801097cd838
Nov 26 11:31:05 afdesk02 kernel: [15780.136044] Call Trace:
Nov 26 11:31:05 afdesk02 kernel: [15780.136088] [<ffffffff81197305>] 
writepages_unix_file+0x305/0x4e0
Nov 26 11:31:05 afdesk02 kernel: [15780.136183] [<ffffffff8118e045>] 
reiser4_writepages+0x25/0x30
Nov 26 11:31:05 afdesk02 kernel: [15780.136271] [<ffffffff810c1e3b>] 
do_writepages+0x1b/0x30
Nov 26 11:31:05 afdesk02 kernel: [15780.136353] [<ffffffff8112a59e>] 
__writeback_single_inode.clone.26+0x3e/0x130
Nov 26 11:31:05 afdesk02 kernel: [15780.136460] [<ffffffff8112ab65>] 
generic_writeback_sb_inodes+0x1d5/0x340
Nov 26 11:31:05 afdesk02 kernel: [15780.136559] [<ffffffff81189f4d>] 
reiser4_writeback_inodes+0x8d/0x140
Nov 26 11:31:05 afdesk02 kernel: [15780.136653] [<ffffffff8112b3ad>] 
writeback_sb_inodes+0x8d/0xb0
Nov 26 11:31:05 afdesk02 kernel: [15780.136739] [<ffffffff8112b560>] 
wb_writeback+0xd0/0x1e0
Nov 26 11:31:05 afdesk02 kernel: [15780.136819] [<ffffffff8112b79c>] 
wb_do_writeback+0x9c/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.136906] [<ffffffff81044496>] ? 
lock_timer_base.clone.30+0x36/0x70
Nov 26 11:31:05 afdesk02 kernel: [15780.137002] [<ffffffff8112b94a>] 
bdi_writeback_thread+0x8a/0x160
Nov 26 11:31:05 afdesk02 kernel: [15780.137091] [<ffffffff8112b8c0>] ? 
wb_do_writeback+0x1c0/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.137177] [<ffffffff8112b8c0>] ? 
wb_do_writeback+0x1c0/0x1c0
Nov 26 11:31:05 afdesk02 kernel: [15780.137265] [<ffffffff81055186>] 
kthread+0x96/0xa0
Nov 26 11:31:05 afdesk02 kernel: [15780.137338] [<ffffffff813d0ab4>] 
kernel_thread_helper+0x4/0x10
Nov 26 11:31:05 afdesk02 kernel: [15780.137426] [<ffffffff810550f0>] ? 
kthread_freezable_should_stop+0x60/0x60
Nov 26 11:31:05 afdesk02 kernel: [15780.137528] [<ffffffff813d0ab0>] ? 
gs_change+0xb/0xb
Nov 26 11:31:05 afdesk02 kernel: [15780.137601] Code: 48 89 e5 e8 7b fe 
ff ff c9 c3 90 90 90 90 90 90 90 90 90 55 65 48 8b 04 25 08 b8 00 00 48 
89 e5 ff 80 44 e0 ff ff b8 00 01 00 00 <f0> 66 0f c1 07 0f b6 d4 38 c2 
74 0d 0f 1f 40 00 f3 90 0f b6 07
Nov 26 11:31:05 afdesk02 kernel: [15780.138344] RIP [<ffffffff813ceb18>] 
_raw_spin_lock+0x18/0x40
Nov 26 11:31:05 afdesk02 kernel: [15780.138441]  RSP <ffff8801010d9af0>
Nov 26 11:31:05 afdesk02 kernel: [15780.138495] CR2: 0000000000000052
Nov 26 11:31:05 afdesk02 kernel: [15780.138546] ---[ end trace 
792199483cf446de ]---
Nov 26 11:31:05 afdesk02 kernel: [15780.138616] note: flush-9:1[3779] 
exited with preempt_count 1

Cheers and good luck.
Arend

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

* Re: Reiser4: BUG: unable to handle kernel NULL pointer dereference
  2012-11-27 13:01 Reiser4: BUG: unable to handle kernel NULL pointer dereference Arend Freije
@ 2012-11-27 14:21 ` Edward Shishkin
  2012-12-06 17:01   ` Tobias Neumann
  0 siblings, 1 reply; 3+ messages in thread
From: Edward Shishkin @ 2012-11-27 14:21 UTC (permalink / raw)
  To: Arend Freije; +Cc: reiserfs-devel

Thanks for the report.

Edward.

On 11/27/2012 02:01 PM, Arend Freije wrote:
> Hi,
>
> Since the adaption of Reiser4 for VFS my system has become less 
> stable. The filesystems get corrupted, files lost. e.g./etc/passwd 
> recently, :(
> , kernel Oopses and NULL pointer dereferences in the kernel. I 
> converted the Reiser4 partitions to ext4, and the system has become 
> stable.
> Mount options were pretty straightforward, with noatime, and no 
> encryption nor compression.
> Unfortunately I have no time to play around with debugging, so I'll 
> stick to ext4 for the moment.
>
> The NULL pointer dereference traces look like this:
>
> ov 26 11:31:05 afdesk02 kernel: [15780.132525] BUG: unable to handle 
> kernel NULL pointer dereference at 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.132655] IP: 
> [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.132752] PGD 1132f4067 PUD 
> 11655b067 PMD 0
> Nov 26 11:31:05 afdesk02 kernel: [15780.132841] Oops: 0002 [#4] 
> PREEMPT SMP
> Nov 26 11:31:05 afdesk02 kernel: [15780.132921] Modules linked in: 
> ipv6 af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
> hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 
> ttm mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
> ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor 
> button ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp 
> snd_hda_codec i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 
> cfbimgblt cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore 
> serio_raw cryptd pci_hotplug usb_common snd_timer snd mii soundcore 
> microcode snd_page_alloc unix
> Nov 26 11:31:05 afdesk02 kernel: [15780.134068] CPU 0
> Nov 26 11:31:05 afdesk02 kernel: [15780.134104] Pid: 3779, comm: 
> flush-9:1 Tainted: G      D      3.6.4-reiser4 #1 System manufacturer 
> System Product Name/M5A78L-M/USB3
> Nov 26 11:31:05 afdesk02 kernel: [15780.134280] RIP: 
> 0010:[<ffffffff813ceb18>]  [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.134406] RSP: 
> 0018:ffff8801010d9af0  EFLAGS: 00010202
> Nov 26 11:31:05 afdesk02 kernel: [15780.134485] RAX: 0000000000000100 
> RBX: ffffea0004169b40 RCX: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.134587] RDX: ffffea0004169b40 
> RSI: ffff8801010d9aa0 RDI: 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.134688] RBP: ffff8801010d9af0 
> R08: 0000000000003280 R09: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.134789] R10: 0000000000000000 
> R11: 0000000000000006 R12: 0000000000000002
> Nov 26 11:31:05 afdesk02 kernel: [15780.134889] R13: 0000000000000052 
> R14: ffff88010b762900 R15: ffff8801097cda20
> Nov 26 11:31:05 afdesk02 kernel: [15780.134991] FS: 
> 00007f27d0fec880(0000) GS:ffff88011ec00000(0000) knlGS:0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135106] CS:  0010 DS: 0000 ES: 
> 0000 CR0: 000000008005003b
> Nov 26 11:31:05 afdesk02 kernel: [15780.135198] CR2: 0000000000000052 
> CR3: 0000000113fc9000 CR4: 00000000000407f0
> Nov 26 11:31:05 afdesk02 kernel: [15780.135300] DR0: 0000000000000000 
> DR1: 0000000000000000 DR2: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135401] DR3: 0000000000000000 
> DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Nov 26 11:31:05 afdesk02 kernel: [15780.135502] Process flush-9:1 
> (pid: 3779, threadinfo ffff8801010d8000, task ffff880119fa2520)
> Nov 26 11:31:05 afdesk02 kernel: [15780.135621] Stack:
> Nov 26 11:31:05 afdesk02 kernel: [15780.135654]  ffff8801010d9ba0 
> ffffffff81197305 0000000000000001 ffff880100000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135784]  ffff8801010d9d10 
> 0000000000001d70 ffff8801097cd8c8 ffff8801097cd7c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.135915]  ffff880119fa2520 
> 0000000000005079 ffff8801097cda10 ffff8801097cd838
> Nov 26 11:31:05 afdesk02 kernel: [15780.136044] Call Trace:
> Nov 26 11:31:05 afdesk02 kernel: [15780.136088] [<ffffffff81197305>] 
> writepages_unix_file+0x305/0x4e0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136183] [<ffffffff8118e045>] 
> reiser4_writepages+0x25/0x30
> Nov 26 11:31:05 afdesk02 kernel: [15780.136271] [<ffffffff810c1e3b>] 
> do_writepages+0x1b/0x30
> Nov 26 11:31:05 afdesk02 kernel: [15780.136353] [<ffffffff8112a59e>] 
> __writeback_single_inode.clone.26+0x3e/0x130
> Nov 26 11:31:05 afdesk02 kernel: [15780.136460] [<ffffffff8112ab65>] 
> generic_writeback_sb_inodes+0x1d5/0x340
> Nov 26 11:31:05 afdesk02 kernel: [15780.136559] [<ffffffff81189f4d>] 
> reiser4_writeback_inodes+0x8d/0x140
> Nov 26 11:31:05 afdesk02 kernel: [15780.136653] [<ffffffff8112b3ad>] 
> writeback_sb_inodes+0x8d/0xb0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136739] [<ffffffff8112b560>] 
> wb_writeback+0xd0/0x1e0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136819] [<ffffffff8112b79c>] 
> wb_do_writeback+0x9c/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136906] [<ffffffff81044496>] ? 
> lock_timer_base.clone.30+0x36/0x70
> Nov 26 11:31:05 afdesk02 kernel: [15780.137002] [<ffffffff8112b94a>] 
> bdi_writeback_thread+0x8a/0x160
> Nov 26 11:31:05 afdesk02 kernel: [15780.137091] [<ffffffff8112b8c0>] ? 
> wb_do_writeback+0x1c0/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137177] [<ffffffff8112b8c0>] ? 
> wb_do_writeback+0x1c0/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137265] [<ffffffff81055186>] 
> kthread+0x96/0xa0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137338] [<ffffffff813d0ab4>] 
> kernel_thread_helper+0x4/0x10
> Nov 26 11:31:05 afdesk02 kernel: [15780.137426] [<ffffffff810550f0>] ? 
> kthread_freezable_should_stop+0x60/0x60
> Nov 26 11:31:05 afdesk02 kernel: [15780.137528] [<ffffffff813d0ab0>] ? 
> gs_change+0xb/0xb
> Nov 26 11:31:05 afdesk02 kernel: [15780.137601] Code: 48 89 e5 e8 7b 
> fe ff ff c9 c3 90 90 90 90 90 90 90 90 90 55 65 48 8b 04 25 08 b8 00 
> 00 48 89 e5 ff 80 44 e0 ff ff b8 00 01 00 00 <f0> 66 0f c1 07 0f b6 d4 
> 38 c2 74 0d 0f 1f 40 00 f3 90 0f b6 07
> Nov 26 11:31:05 afdesk02 kernel: [15780.138344] RIP 
> [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.138441]  RSP <ffff8801010d9af0>
> Nov 26 11:31:05 afdesk02 kernel: [15780.138495] CR2: 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.138546] ---[ end trace 
> 792199483cf446de ]---
>
>
> Nov 26 11:30:14 afdesk02 kernel: [15729.205316] BUG: unable to handle 
> kernel NULL pointer dereference at 00000000000002e3
> Nov 26 11:30:14 afdesk02 kernel: [15729.211462] IP: 
> [<ffffffff811aa2ee>] rem_entry_cde+0x1e/0x110
> Nov 26 11:30:14 afdesk02 kernel: [15729.217619] PGD 116519067 PUD 
> 11651a067 PMD 0
> Nov 26 11:30:14 afdesk02 kernel: [15729.223776] Oops: 0000 [#3] 
> PREEMPT SMP
> Nov 26 11:30:14 afdesk02 kernel: [15729.229911] Modules linked in: 
> ipv6 af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
> hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 
> ttm mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
> ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor 
> button ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp 
> snd_hda_codec i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 
> cfbimgblt cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore 
> serio_raw cryptd pci_hotplug usb_common snd_timer snd mii soundcore 
> microcode snd_page_alloc unix
> Nov 26 11:30:14 afdesk02 kernel: [15729.243556] CPU 1 
> <4>[15729.243561] Pid: 3428, comm: Cache I/O Tainted: G D      
> 3.6.4-reiser4 #1 System manufacturer System Product Name/M5A78L-M/USB3
> Nov 26 11:30:14 afdesk02 kernel: [15729.243563] RIP: 
> 0010:[<ffffffff811aa2ee>]  [<ffffffff811aa2ee>] rem_entry_cde+0x1e/0x110
> Nov 26 11:30:14 afdesk02 kernel: [15729.243570] RSP: 
> 0018:ffff8800c325bd58  EFLAGS: 00010282
> Nov 26 11:30:14 afdesk02 kernel: [15729.243571] RAX: 0000000000000270 
> RBX: ffff880119f0f250 RCX: 0000000000000000
> Nov 26 11:30:14 afdesk02 kernel: [15729.243572] RDX: ffffffff81528660 
> RSI: 00000000000002df RDI: ffff880119f0f250
> Nov 26 11:30:14 afdesk02 kernel: [15729.243574] RBP: ffff8800c325bdc8 
> R08: 0000000000000001 R09: ce00000000000000
> Nov 26 11:30:14 afdesk02 kernel: [15729.243575] R10: a8000b97e7000000 
> R11: dead000000100100 R12: 00000000000002df
> Nov 26 11:30:14 afdesk02 kernel: [15729.243577] R13: ffff8800cf9f0200 
> R14: ffff880119f0f250 R15: 0000000000000c5b
> Nov 26 11:30:14 afdesk02 kernel: [15729.243579] FS: 
> 00007f0468ffe700(0000) GS:ffff88011ec40000(0000) knlGS:0000000000000000
> Nov 26 11:30:14 afdesk02 kernel: [15729.243581] CS:  0010 DS: 0000 ES: 
> 0000 CR0: 0000000080050033
> Nov 26 11:30:14 afdesk02 kernel: [15729.243582] CR2: 00000000000002e3 
> CR3: 000000010b526000 CR4: 00000000000407e0
> Nov 26 11:30:14 afdesk02 kernel: [15729.243583] DR0: 0000000000000000 
> DR1: 0000000000000000 DR2: 0000000000000000
> Nov 26 11:30:14 afdesk02 kernel: [15729.243585] DR3: 0000000000000000 
> DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Nov 26 11:30:14 afdesk02 kernel: [15729.243587] Process Cache I/O 
> (pid: 3428, threadinfo ffff8800c325a000, task ffff880119872520)
> Nov 26 11:30:14 afdesk02 kernel: [15729.243587] Stack:
> Nov 26 11:30:14 afdesk02 kernel: [15729.243589]  ffff8800c325bd68 
> ffff880112bc0d80 ffff8800c325bdb8 ffffffff81170abb
> Nov 26 11:30:14 afdesk02 kernel: [15729.243592]  ffff880119f0f240 
> ffff880100000000 ffff8800c325bd98 ffff880112bc0d80
> Nov 26 11:30:14 afdesk02 kernel: [15729.243596]  ffff8800c325bda8 
> ffffffff811a3a0f ffff880119f0f250 00000000000002df
> Nov 26 11:30:14 afdesk02 kernel: [15729.243599] Call Trace:
> Nov 26 11:30:14 afdesk02 kernel: [15729.243601] [<ffffffff81170abb>] ? 
> jload_gfp+0xcb/0x1f0
> Nov 26 11:30:14 afdesk02 kernel: [15729.243607] [<ffffffff811a3a0f>] ? 
> plugin_by_coord_node40+0x2f/0x40
> Nov 26 11:30:14 afdesk02 kernel: [15729.243617] [<ffffffff81195aa7>] 
> validate_extended_coord+0x57/0x80
> Nov 26 11:30:14 afdesk02 kernel: [15729.243621] [<ffffffff81197ee8>] 
> read_unix_file+0x3e8/0x520
> Nov 26 11:30:14 afdesk02 kernel: [15729.243625] [<ffffffff8119b1b0>] 
> reiser4_read_careful+0x70/0x160
> Nov 26 11:30:14 afdesk02 kernel: [15729.243629] [<ffffffff81105913>] 
> vfs_read+0xc3/0x170
> Nov 26 11:30:14 afdesk02 kernel: [15729.243632] [<ffffffff81105a0c>] 
> sys_read+0x4c/0x90
> Nov 26 11:30:14 afdesk02 kernel: [15729.243638] [<ffffffff813cfa62>] 
> system_call_fastpath+0x16/0x1b
> Nov 26 11:30:14 afdesk02 kernel: [15729.243666] Code: ee 4c 89 f7 e8 
> 34 d1 fc ff eb b7 66 90 55 48 89 e5 48 83 ec 70 4c 89 65 e8 49 89 f4 
> 48 89 5d e0 4c 89 6d f0 4c 89 75 f8 49 89 fe <8b> 76 04 49 8b 7c 24 08 
> 49 89 d5 bb 32 00 00 00 e8 3d 51 fd ff
> Nov 26 11:30:14 afdesk02 kernel: [15729.243670] RIP 
> [<ffffffff811aa2ee>] rem_entry_cde+0x1e/0x110
> Nov 26 11:30:14 afdesk02 kernel: [15729.243671]  RSP <ffff8800c325bd58>
> Nov 26 11:30:14 afdesk02 kernel: [15729.243672] CR2: 00000000000002e3
> Nov 26 11:30:14 afdesk02 kernel: [15729.243826] ---[ end trace 
> 792199483cf446dd ]---
>
>
> Nov 26 11:31:05 afdesk02 kernel: [15780.132525] BUG: unable to handle 
> kernel NULL pointer dereference at 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.132655] IP: 
> [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.132752] PGD 1132f4067 PUD 
> 11655b067 PMD 0
> Nov 26 11:31:05 afdesk02 kernel: [15780.132841] Oops: 0002 [#4] 
> PREEMPT SMP
> Nov 26 11:31:05 afdesk02 kernel: [15780.132921] Modules linked in: 
> ipv6 af_packet dm_mod radeonfb fb_ddc intel_agp intel_gtt rtc joydev 
> hid_sunplus usbhid hid radeon 8250_pnp ppdev parport_pc powernow_k8 
> ttm mperf drm_kms_helper ohci_hcd 8250 snd_hda_codec_hdmi serial_core 
> ata_generic pata_acpi drm kvm snd_hda_codec_via parport processor 
> button ghash_clmulni_intel snd_hda_intel sg xhci_hcd pata_atiixp 
> snd_hda_codec i2c_algo_bit r8169 cfbcopyarea ehci_hcd evdev i2c_piix4 
> cfbimgblt cfbfillrect pcspkr snd_hwdep psmouse shpchp snd_pcm usbcore 
> serio_raw cryptd pci_hotplug usb_common snd_timer snd mii soundcore 
> microcode snd_page_alloc unix
> Nov 26 11:31:05 afdesk02 kernel: [15780.134068] CPU 0
> Nov 26 11:31:05 afdesk02 kernel: [15780.134104] Pid: 3779, comm: 
> flush-9:1 Tainted: G      D      3.6.4-reiser4 #1 System manufacturer 
> System Product Name/M5A78L-M/USB3
> Nov 26 11:31:05 afdesk02 kernel: [15780.134280] RIP: 
> 0010:[<ffffffff813ceb18>]  [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.134406] RSP: 
> 0018:ffff8801010d9af0  EFLAGS: 00010202
> Nov 26 11:31:05 afdesk02 kernel: [15780.134485] RAX: 0000000000000100 
> RBX: ffffea0004169b40 RCX: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.134587] RDX: ffffea0004169b40 
> RSI: ffff8801010d9aa0 RDI: 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.134688] RBP: ffff8801010d9af0 
> R08: 0000000000003280 R09: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.134789] R10: 0000000000000000 
> R11: 0000000000000006 R12: 0000000000000002
> Nov 26 11:31:05 afdesk02 kernel: [15780.134889] R13: 0000000000000052 
> R14: ffff88010b762900 R15: ffff8801097cda20
> Nov 26 11:31:05 afdesk02 kernel: [15780.134991] FS: 
> 00007f27d0fec880(0000) GS:ffff88011ec00000(0000) knlGS:0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135106] CS:  0010 DS: 0000 ES: 
> 0000 CR0: 000000008005003b
> Nov 26 11:31:05 afdesk02 kernel: [15780.135198] CR2: 0000000000000052 
> CR3: 0000000113fc9000 CR4: 00000000000407f0
> Nov 26 11:31:05 afdesk02 kernel: [15780.135300] DR0: 0000000000000000 
> DR1: 0000000000000000 DR2: 0000000000000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135401] DR3: 0000000000000000 
> DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Nov 26 11:31:05 afdesk02 kernel: [15780.135502] Process flush-9:1 
> (pid: 3779, threadinfo ffff8801010d8000, task ffff880119fa2520)
> Nov 26 11:31:05 afdesk02 kernel: [15780.135621] Stack:
> Nov 26 11:31:05 afdesk02 kernel: [15780.135654]  ffff8801010d9ba0 
> ffffffff81197305 0000000000000001 ffff880100000000
> Nov 26 11:31:05 afdesk02 kernel: [15780.135784]  ffff8801010d9d10 
> 0000000000001d70 ffff8801097cd8c8 ffff8801097cd7c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.135915]  ffff880119fa2520 
> 0000000000005079 ffff8801097cda10 ffff8801097cd838
> Nov 26 11:31:05 afdesk02 kernel: [15780.136044] Call Trace:
> Nov 26 11:31:05 afdesk02 kernel: [15780.136088] [<ffffffff81197305>] 
> writepages_unix_file+0x305/0x4e0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136183] [<ffffffff8118e045>] 
> reiser4_writepages+0x25/0x30
> Nov 26 11:31:05 afdesk02 kernel: [15780.136271] [<ffffffff810c1e3b>] 
> do_writepages+0x1b/0x30
> Nov 26 11:31:05 afdesk02 kernel: [15780.136353] [<ffffffff8112a59e>] 
> __writeback_single_inode.clone.26+0x3e/0x130
> Nov 26 11:31:05 afdesk02 kernel: [15780.136460] [<ffffffff8112ab65>] 
> generic_writeback_sb_inodes+0x1d5/0x340
> Nov 26 11:31:05 afdesk02 kernel: [15780.136559] [<ffffffff81189f4d>] 
> reiser4_writeback_inodes+0x8d/0x140
> Nov 26 11:31:05 afdesk02 kernel: [15780.136653] [<ffffffff8112b3ad>] 
> writeback_sb_inodes+0x8d/0xb0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136739] [<ffffffff8112b560>] 
> wb_writeback+0xd0/0x1e0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136819] [<ffffffff8112b79c>] 
> wb_do_writeback+0x9c/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.136906] [<ffffffff81044496>] ? 
> lock_timer_base.clone.30+0x36/0x70
> Nov 26 11:31:05 afdesk02 kernel: [15780.137002] [<ffffffff8112b94a>] 
> bdi_writeback_thread+0x8a/0x160
> Nov 26 11:31:05 afdesk02 kernel: [15780.137091] [<ffffffff8112b8c0>] ? 
> wb_do_writeback+0x1c0/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137177] [<ffffffff8112b8c0>] ? 
> wb_do_writeback+0x1c0/0x1c0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137265] [<ffffffff81055186>] 
> kthread+0x96/0xa0
> Nov 26 11:31:05 afdesk02 kernel: [15780.137338] [<ffffffff813d0ab4>] 
> kernel_thread_helper+0x4/0x10
> Nov 26 11:31:05 afdesk02 kernel: [15780.137426] [<ffffffff810550f0>] ? 
> kthread_freezable_should_stop+0x60/0x60
> Nov 26 11:31:05 afdesk02 kernel: [15780.137528] [<ffffffff813d0ab0>] ? 
> gs_change+0xb/0xb
> Nov 26 11:31:05 afdesk02 kernel: [15780.137601] Code: 48 89 e5 e8 7b 
> fe ff ff c9 c3 90 90 90 90 90 90 90 90 90 55 65 48 8b 04 25 08 b8 00 
> 00 48 89 e5 ff 80 44 e0 ff ff b8 00 01 00 00 <f0> 66 0f c1 07 0f b6 d4 
> 38 c2 74 0d 0f 1f 40 00 f3 90 0f b6 07
> Nov 26 11:31:05 afdesk02 kernel: [15780.138344] RIP 
> [<ffffffff813ceb18>] _raw_spin_lock+0x18/0x40
> Nov 26 11:31:05 afdesk02 kernel: [15780.138441]  RSP <ffff8801010d9af0>
> Nov 26 11:31:05 afdesk02 kernel: [15780.138495] CR2: 0000000000000052
> Nov 26 11:31:05 afdesk02 kernel: [15780.138546] ---[ end trace 
> 792199483cf446de ]---
> Nov 26 11:31:05 afdesk02 kernel: [15780.138616] note: flush-9:1[3779] 
> exited with preempt_count 1
>
> Cheers and good luck.
> Arend
> -- 
> 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


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

* Re: Reiser4: BUG: unable to handle kernel NULL pointer dereference
  2012-11-27 14:21 ` Edward Shishkin
@ 2012-12-06 17:01   ` Tobias Neumann
  0 siblings, 0 replies; 3+ messages in thread
From: Tobias Neumann @ 2012-12-06 17:01 UTC (permalink / raw)
  To: reiserfs-devel

Hello!

Not sure if this helps any further, but I get such NULL pointer 
dereferences quite often too, here is one of them. Would it help if I 
activated reiser4 debugging for a better crash report, or do you already 
know where to look at?

[18400.907871] BUG: unable to handle kernel NULL pointer dereference at 
000000000000000e
[18400.907876] IP: [<ffffffff811f4b23>] jnode_of_page+0x33/0x290
[18400.907881] PGD 130294067 PUD 130af1067 PMD 0
[18400.907883] Oops: 0002 [#1] PREEMPT SMP
[18400.907886] Modules linked in: fuse iptable_filter ipt_REDIRECT 
xt_tcpudp xt_owner iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 
nf_conntrack ip_tables x_tables snd_hda_codec_hdmi joydev 
snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm 
snd_page_alloc snd_timer snd soundcore edac_core edac_mce_amd mperf 
kvm_amd kvm psmouse sp5100_tco fglrx(PO) microcode serio_raw i2c_piix4 
pcspkr k10temp evdev i2c_core amd_iommu_v2 atl1c button wmi processor jfs 
dm_mod hid_generic usbhid hid sd_mod ata_generic pata_acpi ohci_hcd 
pata_atiixp ahci libahci ehci_hcd libata usbcore scsi_mod usb_common
[18400.907908] CPU 5
[18400.907911] Pid: 749, comm: flush-8:32 Tainted: P           O 3.6.4-1-
ARCH #1 MSI MS-7599/870-G45 (MS-7599)
[18400.907913] RIP: 0010:[<ffffffff811f4b23>]  [<ffffffff811f4b23>] 
jnode_of_page+0x33/0x290
[18400.907916] RSP: 0018:ffff8801aece58b0  EFLAGS: 00010202
[18400.907917] RAX: ffff8801848df020 RBX: 0000000000000002 RCX: 
000000000000000d
[18400.907919] RDX: 00000000022b8695 RSI: 000000000000001e RDI: 
ffffea0005015540
[18400.907920] RBP: ffff8801aece58f0 R08: 0000000000000039 R09: 
ffff8801a49a48e0
[18400.907921] R10: 0000000000000000 R11: 0000000000000042 R12: 
ffffea0005015540
[18400.907921] R13: ffff88011dea3010 R14: ffff88011dea2ea8 R15: 
ffff8801b45e0000
[18400.907923] FS:  00007fa7b53c1740(0000) GS:ffff8801bfd40000(0000) 
knlGS:000000000915b830
[18400.907924] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[18400.907925] CR2: 000000000000000e CR3: 0000000187571000 CR4: 
00000000000007e0
[18400.907926] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
[18400.907927] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
0000000000000400
[18400.907929] Process flush-8:32 (pid: 749, threadinfo ffff8801aece4000, 
task ffff8801b45e0000)
[18400.907929] Stack:
[18400.907930]  0000000000000000 0000000000000021 0000000000000100 
0000000000000000
[18400.907933]  ffffea0005015540 ffff88011dea3010 ffff88011dea2ea8 
ffff8801b45e0000
[18400.907935]  ffff8801aece5940 ffffffff8121d3de ffffea0005015540 
ffff8801b45e0000
[18400.907937] Call Trace:
[18400.907940]  [<ffffffff8121d3de>] find_or_create_extent+0x3e/0x220
[18400.907942]  [<ffffffff8120078e>] ? reiser4_grab_space+0x4e/0xa0
[18400.907944]  [<ffffffff8121da0b>] capture_anonymous_pages+0x1fb/0x3e0
[18400.907946]  [<ffffffff8121dd53>] writepages_unix_file+0x163/0x480
[18400.907949]  [<ffffffff81213eaf>] reiser4_writepages+0x2f/0x40
[18400.907951]  [<ffffffff81128981>] do_writepages+0x21/0x50
[18400.907954]  [<ffffffff811a8ffb>] __writeback_single_inode.isra.31
+0x3b/0x190
[18400.907956]  [<ffffffff8107a037>] ? bit_waitqueue+0x17/0xc0
[18400.907958]  [<ffffffff811a94b5>] generic_writeback_sb_inodes
+0x215/0x410
[18400.907961]  [<ffffffff8120face>] reiser4_writeback_inodes+0x8e/0x150
[18400.907963]  [<ffffffff811aa251>] writeback_sb_inodes+0xa1/0xc0
[18400.907965]  [<ffffffff811aa30f>] __writeback_inodes_wb+0x9f/0xd0
[18400.907967]  [<ffffffff811aa653>] wb_writeback+0x313/0x340
[18400.907969]  [<ffffffff811aa8e6>] wb_do_writeback+0x1c6/0x270
[18400.907971]  [<ffffffff811aaa23>] bdi_writeback_thread+0x93/0x2d0
[18400.907973]  [<ffffffff811aa990>] ? wb_do_writeback+0x270/0x270
[18400.907974]  [<ffffffff81079a03>] kthread+0x93/0xa0
[18400.907977]  [<ffffffff814e7c44>] kernel_thread_helper+0x4/0x10
[18400.907979]  [<ffffffff81079970>] ? kthread_freezable_should_stop
+0x70/0x70
[18400.907981]  [<ffffffff814e7c40>] ? gs_change+0x13/0x13
[18400.907982] Code: 48 89 5d d8 4c 89 65 e0 4c 89 6d e8 4c 89 75 f0 4c 
89 7d f8 66 66 66 66 90 49 89 fc e8 27 8d 01 00 49 8b 5c 24 30 48 85 db 
74 1d <f0> ff 43 0c 48 89 d8 4c 8b 65 e0 48 8b 5d d8 4c 8b 6d e8 4c 8b
[18400.907999] RIP  [<ffffffff811f4b23>] jnode_of_page+0x33/0x290
[18400.908000]  RSP <ffff8801aece58b0>
[18400.908001] CR2: 000000000000000e
[18400.908003] ---[ end trace fa9f5dad422f21f6 ]---

Regards, Tobias


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

end of thread, other threads:[~2012-12-06 17:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-27 13:01 Reiser4: BUG: unable to handle kernel NULL pointer dereference Arend Freije
2012-11-27 14:21 ` Edward Shishkin
2012-12-06 17:01   ` Tobias Neumann

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).