My Oracle Support Banner

S10 and S11 will panic if all large pages are disabled with kmem_flags enabled (Doc ID 2204734.1)

Last updated on MARCH 28, 2018

Applies to:

Solaris Operating System - Version 10 8/11 U10 to 11.3 [Release 10.0 to 11.0]
Oracle Solaris on SPARC (64-bit)

Symptoms

If kmem_flags is enabled along with the two parameters to disable large page in /etc/system:

set disable_large_pages=0xfe
set disable_ism_large_pages=0xfe
set kmem_flags=0xf

The reboot to activate these parameters will panic the system with the following messages

panic[cpu45]/thread=3032f99fc20: vmem_xalloc(1a04ab0, 24576, 24576, 0, 0, 0, 0, 1): parameters inconsistent or invalid

000002a103804c10 genunix:vmem_xalloc+850 (1a04ab0, 6000, 0, 0, 5fff, 0)
%l0-3: 0000000000001fff 0000000000002000 000000000140a400 00000000000000f9
%l4-7: 0000000000006000 0000030000104040 0000000000006000 0000000000000000
000002a103804d90 unix:sfmmu_vmem_xalloc_aligned_wrapper+24 (1a04ab0, 6000, 1, 0, 4000, 1)
%l0-3: 0000000000000001 0000000000003000 000003027c6601d8 0000000000000001
%l4-7: 0000000000002000 0000000001a2a240 000003027c6601b0 000003027c660d40
000002a103804e50 genunix:vmem_xalloc+5c8 (3027c29cd98, 6000, 0, 0, 80000, 0)
%l0-3: 000003027c29cff0 ffffffffffffffff 000003027c29d9e0 ffffffffffffc000
%l4-7: 0000000000000000 ffffffffffffffff 0000000000004000 0000000000000004
000002a103804fd0 unix:sfmmu_tsb_xalloc+3c (3027c29cd98, 0, 4000, 1, 0, 101d44c)
%l0-3: fffffffffa292292 ffffff4524524000 0000000000000000 0000000000000000
%l4-7: 000000badbadbeef ffffffffffffffff 0000000000000000 0000000000000000
000002a1038050a0 unix:sfmmu_tsb_segkmem_alloc+98 (3027c29cd98, 4000, 1, 0, 101d400, 0)
%l0-3: 0000000000000000 0000000000000010 0000000000000010 00000000019165a4
%l4-7: 0000000001916400 ffffffffffffffff 0000000000000000 000003027c69f700
000002a103805160 genunix:vmem_xalloc+5c8 (3027c2aa000, 4000, 0, 0, 80000, 0)
%l0-3: 000003027c2aa258 ffffffffffffffff 000003027c2aac48 ffffffffffffe000
%l4-7: 0000000000000000 ffffffffffffffff 0000000000002000 0000000000000002
000002a1038052e0 genunix:vmem_alloc+1d4 (3027c2aa000, 4000, 1, 4000, 3027c2aa020, 1)
%l0-3: 000003032f23d400 0000000000003fff 0000000000000000 0000000000000000
%l4-7: 0000000000000000 0000000001a2ac00 0000000000000000 0000000000000000
000002a1038053a0 genunix:kmem_slab_create+44 (3027c660000, 1, 0, 0, 0, 3027c2aa000)
%l0-3: 000003032f635ef8 0000000000000000 00000000010c2c00 000000007fffffff
%l4-7: 000000007ffffc00 0000000000004000 000000000000020f 00000000ffc00000
000002a103805470 genunix:kmem_slab_alloc+30 (3027c660000, 1, ffffffffffffffff, 0, 3027c6600e0, 3027c660148)
%l0-3: 0000000000000000 000000000140a380 000000000140a400 00000000000000f9
%l4-7: 00000000000000f8 0000030000104040 0000000000000b40 000000000000002d
000002a103805520 genunix:kmem_cache_alloc+2dc (3027c660000, 1, 0, ffffffffffffffff, fffffffffffffffe, 2006)
%l0-3: 0000000000000001 0000000000003000 000003027c6601d8 0000000000000001
%l4-7: 0000000000002000 0000000001a2a240 000003027c6601b0 000003027c660d40
000002a1038055d0 unix:sfmmu_init_tsbinfo+20c (3032f631f50, 2000, 0, 11, 0, 0)
%l0-3: 0000000000000007 0000000000000000 000003027c4c21d8 0000000000000000
%l4-7: ffffffffffffe000 0000000000002000 000003027c660000 0000000000400000
000002a1038056a0 unix:sfmmu_tsbinfo_alloc+24 (2a103805808, 0, 7, 10, 3027c69f700, 18e2800)
%l0-3: fffffffffa292292 ffffff4524524000 0000000000000004 0000000000000000
%l4-7: 000000badbadbeef ffffffffffffffff 0000000001864c00 0000000000000009
000002a103805750 unix:sfmmu_replace_tsb+b8 (430, 3032f631fa8, 2a1038058c8, 0, 19827e8, 7)
%l0-3: 0000000000000000 0000000000000010 0000000000000010 00000000019165a4
%l4-7: 0000000001916400 0000000000000000 0000000000000000 000003027c69f700
000002a103805810 unix:sfmmu_tsb_swapin+78 (3027c69f700, 19827e8, 3027c69f8a2, 10, 2a1038058c8, 0)
%l0-3: 0000000000000010 000003027c69f788 000000000000ac40 0000000001977ba8
%l4-7: 0000000001977800 00000000000002b1 00000302bcc6c6b1 0000000000000000
000002a1038058d0 unix:hat_setup+20 (19827e8, 2, 0, 3032f635f28, ffffffff80000000, 3027c69f700)
%l0-3: 000003032f23d400 0000000000000009 000000000000003b 000003032ff95868
%l4-7: 00000000003b0000 0000200000000000 0000000000000000 0000000000000000
000002a103805980 genunix:start_init_common+7c (10c2c00, 0, 3027c4e33a8, 1a1ec08, 1, 3032f192940)
%l0-3: 000003032f635ef8 00000000ffc00000 00000000010c2c00 000000007fffffff
%l4-7: 000000007ffffc00 000000000000000b 0000000000100000 00000000ffc00000
000002a103805a30 genunix:start_init+c (0, 0, 1911ac0, 3027c4e33a8, 3027c4e33a8, 1a20c00)
%l0-3: 00115e8cadb848a0 0000000000000004 0000000000000016 000002a10244bc80
%l4-7: 0000000000000607 0000000001a1e800 00000303300e6178 0000000000000074

syncing file systems... done
skipping system dump - no dump device configured
rebooting...
Resetting...

 

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.