[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#411787: redhat-cluster-modules-2.6.18-3-686: GFS Oops on mount at do_add_mount



Package: redhat-cluster-modules-2.6.18-3-686
Version: 2.6.18+1.03.00-4
Severity: grave
Justification: renders package unusable


After setting up a cluster and try to mount the shared filesystem, the 
system crashes with a Segmentation Fault. Below is the dmesg output.

This looks to be a bug in the RedHat source, see similar reports 
(different distribution) at 
http://archives.free.net.ph/message/20070129.194618.68fd59a0.en.html - 
reports say it was working at 2.6.17.14

CMAN: Waiting to join or form a Linux-cluster
CMAN: forming a new cluster
CMAN: quorum regained, resuming activity
CMAN: removing node filer from the cluster : Missed too many heartbeats
CMAN: quorum lost, blocking activity
CMAN: node filer rejoining
CMAN: quorum regained, resuming activity
GFS: Trying to join cluster "lock_dlm", "josh:shared"
GFS: fsid=josh:shared.0: Joined cluster. Now mounting FS...
GFS: fsid=josh:shared.0: jid=0: Trying to acquire journal lock...
GFS: fsid=josh:shared.0: jid=0: Looking at journal...
GFS: fsid=josh:shared.0: jid=0: Acquiring the transaction lock...
GFS: fsid=josh:shared.0: jid=0: Replaying journal...
GFS: fsid=josh:shared.0: jid=0: Replayed 0 of 0 blocks
GFS: fsid=josh:shared.0: jid=0: replays = 0, skips = 0, sames = 0
GFS: fsid=josh:shared.0: jid=0: Journal replayed in 1s
GFS: fsid=josh:shared.0: jid=0: Done
GFS: fsid=josh:shared.0: jid=1: Trying to acquire journal lock...
GFS: fsid=josh:shared.0: jid=1: Looking at journal...
GFS: fsid=josh:shared.0: jid=1: Acquiring the transaction lock...
GFS: fsid=josh:shared.0: jid=1: Replaying journal...
GFS: fsid=josh:shared.0: jid=1: Replayed 0 of 0 blocks
GFS: fsid=josh:shared.0: jid=1: replays = 0, skips = 0, sames = 0
GFS: fsid=josh:shared.0: jid=1: Journal replayed in 1s
GFS: fsid=josh:shared.0: jid=1: Done
GFS: fsid=josh:shared.0: jid=2: Trying to acquire journal lock...
GFS: fsid=josh:shared.0: jid=2: Looking at journal...
GFS: fsid=josh:shared.0: jid=2: Done
GFS: fsid=josh:shared.0: jid=3: Trying to acquire journal lock...
GFS: fsid=josh:shared.0: jid=3: Looking at journal...
GFS: fsid=josh:shared.0: jid=3: Done
GFS: fsid=josh:shared.0: Scanning for log elements...
GFS: fsid=josh:shared.0: Found 0 unlinked inodes
GFS: fsid=josh:shared.0: Found quota changes for 0 IDs
GFS: fsid=josh:shared.0: Done
BUG: unable to handle kernel NULL pointer dereference at virtual address 
00000018
 printing eip:
c016c7dd
*pde = ma 00000000 pa fffff000
Oops: 0000 [#1]
SMP
Modules linked in: ipv6 lock_nolock lock_dlm dlm gfs lock_harness cman 
8250 serial_core reiserfs dm_mirror dm_snapshot dm_mod processor piix 
ide_core
CPU:    0
EIP:    0061:[<c016c7dd>]    Not tainted VLI
EFLAGS: 00010293   (2.6.18-3-xen-686 #1)
EIP is at do_add_mount+0x64/0xfb
eax: 0000000c   ebx: c3b60200   ecx: 00000000   edx: c0edaf20
esi: c1365f30   edi: c1387003   ebp: 00000000   esp: c1365e10
ds: 007b   es: 007b   ss: 0069
Process mount (pid: 2854, ti=c1364000 task=c3bd5aa0 task.ti=c1364000)
Stack: 00000000 00000000 00000000 c1387003 00000000 c016d3d0 00000000 
c3b60200
       c1387000 c1320000 c0e8d550 00000000 c3bd5aa0 04ff7e17 00000009 
c0530006
       c0edaf20 fffffffe c0edaf20 c016c64e fffffffe c1365f0c c01628a8 
c0530000
Call Trace:
 [<c016d3d0>] do_mount+0x5f8/0x648
 [<c016c64e>] mntput_no_expire+0x11/0x6a
 [<c01628a8>] link_path_walk+0xb3/0xbd
 [<c014642a>] __handle_mm_fault+0x63b/0xb12
 [<c0162c07>] do_path_lookup+0x20a/0x225
 [<c0151f62>] kmem_cache_free+0x44/0x7d
 [<c013ea5b>] get_page_from_freelist+0x96/0x35b
 [<c013ebac>] get_page_from_freelist+0x1e7/0x35b
 [<c016c2b6>] copy_mount_options+0x26/0x109
 [<c016d48d>] sys_mount+0x6d/0xaa
 [<c010480b>] syscall_call+0x7/0xb
Code: e0 ff ff 8b 00 8b 80 58 04 00 00 39 42 64 75 76 8b 43 14 39 42 14 
75 10 8b 06 bf f0 ff ff ff 39 42 10 0f 84 86 00 00 00 8b 43 10 <8b> 40 
0c 0f b7 40 28 25 00 f0 00 00 3d 00 a0 00 00 74 6b 8b 04
EIP: [<c016c7dd>] do_add_mount+0x64/0xfb SS:ESP 0069:c1365e10

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-xen-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)



Reply to: