A RHEL 5 GFS filesystem threw an assertion: fatal: assertion "x <= length" failed
Issue
A RHEL 5 GFS filesystem threw an assertion: fatal: assertion "x <= length" failed:
Sep 24 13:51:26 node42 clurgmgrd: [29022]: <notice> Getting status
Sep 24 14:10:02 node42 kernel: GFS error: possible RG corruption
Sep 24 14:10:02 node42 kernel: please run gfs_fsck after withdraw
Sep 24 14:10:02 node42 kernel:
Sep 24 14:10:02 node42 kernel: Call Trace:
Sep 24 14:10:02 node42 kernel: [<ffffffff88771589>] :gfs:blkalloc_internal+0x10d/0x199
Sep 24 14:10:02 node42 kernel: [<ffffffff88772fd6>] :gfs:gfs_dialloc+0x69/0x10e
Sep 24 14:10:02 node42 kernel: [<ffffffff8875812b>] :gfs:dinode_alloc+0x89/0xde
Sep 24 14:10:02 node42 kernel: [<ffffffff88758e0e>] :gfs:create_ok+0x46/0x84
Sep 24 14:10:02 node42 kernel: [<ffffffff88759af6>] :gfs:gfs_createi+0x9e/0x600
Sep 24 14:10:02 node42 kernel: [<ffffffff88756218>] :gfs:gfs_glock_dq+0x13c/0x14b
Sep 24 14:10:02 node42 kernel: [<ffffffff800630dd>] wait_for_completion+0x1f/0xa2
Sep 24 14:10:02 node42 kernel: [<ffffffff8008b422>] complete+0x38/0x4b
Sep 24 14:10:02 node42 kernel: [<ffffffff80025447>] igrab+0x25/0x34
Sep 24 14:10:02 node42 kernel: [<ffffffff8875a57a>] :gfs:gfs_iget+0x3d/0x1f2
Sep 24 14:10:02 node42 kernel: [<ffffffff8876c3b3>] :gfs:gfs_create+0x78/0x1c3
Sep 24 14:10:02 node42 kernel: [<ffffffff88756218>] :gfs:gfs_glock_dq+0x13c/0x14b
Sep 24 14:10:02 node42 kernel: [<ffffffff8876b947>] :gfs:gfs_permission+0x63/0x70
Sep 24 14:10:02 node42 kernel: [<ffffffff8003a5cd>] vfs_create+0xe6/0x158
Sep 24 14:10:02 node42 kernel: [<ffffffff8001aed2>] open_namei+0x19d/0x6d5
Sep 24 14:10:02 server kernel: [<ffffffff80027317>] do_filp_open+0x1c/0x38
Sep 24 14:10:02 server kernel: [<ffffffff80019ce7>] do_sys_open+0x44/0xbe
Sep 24 14:10:02 server kernel: [<ffffffff8005d116>] system_call+0x7e/0x83
Sep 24 14:10:02 server kernel:
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: fatal: assertion "x <= length" failed
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: function = blkalloc_internal
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: file = /builddir/build/BUILD/gfs-kmod-0.1.34/_kmod_build_/src/gfs/rgrp.c, line = 1461
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: time = 1411567802
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: about to withdraw from the cluster
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: telling LM to withdraw
Sep 24 14:10:03 server kernel: GFS: fsid=db:u01.0: withdrawn
Environment
- Red Hat Enterprise Linux Server 5 (with the High Availability and Resilient Storage Add Ons)
- GFS (
kmod-gfs)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
