Monday, July 18, 2011

libumem how to (sangria)

Requires Solaris 9 update 3, and above.

cd /usr/lib/secure/64
suidwrap ln -s /usr/lib/64/libumem.so.1

Then,

export LD_PRELOAD_64=/usr/lib/secure/64/libumem.so.1 
export UMEM_DEBUG=default
export UMEM_LOGGING=transaction
go.omni
gcore `pid guiserver`

If core “core.15604” is dumped, then

mdb core.15604