Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499112 - sys-fs/e2fsprogs-1.42.7 with sys-kernel/hardened-sources-3.12.8 - resize2fs is killed with msg: PAX: size overflow detected in function set_flexbg_block_bitmap fs/ext4/resize.c:387 cicus.710_125 min, count: 22
Summary: sys-fs/e2fsprogs-1.42.7 with sys-kernel/hardened-sources-3.12.8 - resize2fs i...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: The Gentoo Linux Hardened Kernel Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-24 11:28 UTC by Marcin Mirosław
Modified: 2014-11-29 21:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Mirosław 2014-01-24 11:28:29 UTC
When I tried to do online resize of ext4 I got:

[  745.863764] PAX: size overflow detected in function set_flexbg_block_bitmap fs/ext4/resize.c:387 cicus.710_125 min, count: 22
[  745.863769] CPU: 0 PID: 2823 Comm: resize2fs Tainted: GF          O 3.12.8-hardened #1
[  745.863771] Hardware name: Xen HVM domU, BIOS 3.4.4 06/25/2012
[  745.863773]  0000000000000002 ffff88002b1658c8 ffffffff81381a6c ffff88002fc0c578
[  745.863776]  ffffffffffffffff ffff88002b1658d8 ffffffff811023a4 ffff88002b165978
[  745.863778]  ffffffff811937cc ffff88002e35f000 0000000000000000 ffffffff813c8020
[  745.863781] Call Trace:
[  745.863788]  [<ffffffff81381a6c>] dump_stack+0x46/0x5e
[  745.863794]  [<ffffffff811023a4>] report_size_overflow+0x24/0x30
[  745.863797]  [<ffffffff811937cc>] set_flexbg_block_bitmap+0x34c/0x3b0
[  745.863801]  [<ffffffff8119ead7>] ? __ext4_handle_dirty_metadata+0x97/0x1d0
[  745.863804]  [<ffffffff811946f1>] setup_new_flex_group_blocks+0x771/0x850
[  745.863807]  [<ffffffff8119487c>] ext4_flex_group_add+0xac/0x12b0
[  745.863809]  [<ffffffff81193b84>] ? update_backups+0x2b4/0x470
[  745.863812]  [<ffffffff810f777d>] ? __kmalloc+0x2d/0x100
[  745.863815]  [<ffffffff8117529b>] ? ext4_bg_num_gdb+0x7b/0x90
[  745.863817]  [<ffffffff81196e12>] ext4_resize_fs+0x962/0x1170
[  745.863821]  [<ffffffff81120a12>] ? __mnt_want_write+0x42/0x60
[  745.863824]  [<ffffffff81185073>] ext4_ioctl+0xf73/0x14d0
[  745.863826]  [<ffffffff811101ce>] ? do_filp_open+0x3e/0xa0
[  745.863829]  [<ffffffff811123d5>] do_vfs_ioctl+0xa5/0x8a0
[  745.863831]  [<ffffffff8111e6a6>] ? __fd_install+0x26/0x60
[  745.863833]  [<ffffffff8110af81>] ? final_putname+0x21/0x50
[  745.863835]  [<ffffffff810faebc>] ? do_sys_open+0x1ac/0x230
[  745.863837]  [<ffffffff81112c61>] SyS_ioctl+0x91/0xb0
[  745.863840]  [<ffffffff813874ff>] ? sysret_check+0x1e/0x60
[  745.863842]  [<ffffffff813874d7>] system_call_fastpath+0x1a/0x1f


After this all writes on this fs are suspended.

# emerge --info
!!! Repository 'x-portage' is missing masters attribute in '/usr/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
FEATURES variable contains unknown value(s): Xfail-clean, Xkeepwork, Xprofile, Xsplitdebug, Xtest, Yunknown-features-filter, profile-use
Portage 2.2.7 (unavailable, gcc-4.7.3, glibc-2.17, 3.12.8-hardened x86_64)
=================================================================
System uname: Linux-3.12.8-hardened-x86_64-Intel-R-_Core-TM-_i7_CPU_930_@_2.80GHz-with-gentoo-2.2
KiB Mem:      762088 total,    608812 free
KiB Swap:    1172708 total,   1172708 free
Timestamp of tree: Unknown
ld GNU gold (GNU Binutils 2.23.2) 1.11
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 3.1.9 [enabled]
dev-lang/python:          2.7.5-r3::gentoo, 3.2.5-r3::gentoo, 3.3.3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6::gentoo, 1.12.6::gentoo, 1.13.4::gentoo
sys-devel/binutils:       2.23.2::gentoo
sys-devel/libtool:        2.4.2::gentoo
sys-kernel/linux-headers: 3.9::gentoo (virtual/os-headers)
Repositories: gentoo
ACCEPT_LICENSE="* -@EULA"
CFLAGS="-march=native -O2  -fexpensive-optimizations         -fgraphite-identity -floop-interchange -ftree-loop-linear -floop-block -floop-strip-mine -fira-loop-pressure         -fpredictive-commoning -freorder-blocks-and-partition -ftracer -ftree-vectorize         -frecord-gcc-switches -fno-unwind-tables -fno-asynchronous-unwind-tables         --param l2-cache-size=128 --param l1-cache-size=16 --param l1-cache-line-size=32 -pipe -Wdisabled-optimization -Wstack-protector"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2  -fexpensive-optimizations         -fgraphite-identity -floop-interchange -ftree-loop-linear -floop-block -floop-strip-mine -fira-loop-pressure         -fpredictive-commoning -freorder-blocks-and-partition -ftracer -ftree-vectorize         -frecord-gcc-switches -fno-unwind-tables -fno-asynchronous-unwind-tables         --param l2-cache-size=128 --param l1-cache-size=16 --param l1-cache-line-size=32 -pipe -Wdisabled-optimization -Wstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="Xfail-clean Xkeepwork Xprofile Xsplitdebug Xtest Yunknown-features-filter assume-digests binpkg-logs ccache collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs profile-use protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersandbox usersync xattr"
GENTOO_MIRRORS="http://gentoo.mneisen.org/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="acpi apache2 bash-completion caps hardened idn iproute2 ipv6 mmap mmx mmxext modules nls openmp openssl smp sse sse2 sse3 sse4 sse4a ssse3 syslog threads threadsafe unicode urandom vhosts vim-syntax xtpax"
Unset:  ACCEPT_KEYWORDS, EMERGE_DEFAULT_OPTS, PORTAGE_BUNZIP2_COMMAND
Comment 1 Marcin Mirosław 2014-01-24 11:53:20 UTC
The same with sys-fs/e2fsprogs-1.42.9
Comment 2 Marcin Mirosław 2014-01-24 12:15:55 UTC
I did e2image of that filesystem, next I succesfully did offline resize.
Comment 3 Anthony Basile gentoo-dev 2014-09-14 00:30:36 UTC
Do you know if this is still an issue in recent kernels?
Comment 4 Anthony Basile gentoo-dev 2014-11-29 13:35:48 UTC
There have been a lot of changes since 3.12.8.  Please reopen if you are hitting this with any of the more recent hardened-sources.
Comment 5 Marcin Mirosław 2014-11-29 21:38:22 UTC
I couldn't find sys-kernel/hardened-sources-3.12.8 to reproduce problem and then check new kernel.