My Oracle Support Banner

Solaris 11.4 SRU [9] RAD dumps core in libc.so.1`_ndoprnt_s when finishing (Doc ID 2663781.1)

Last updated on APRIL 27, 2020

Applies to:

Solaris Operating System - Version 11.4 to 11.4 [Release 11.0]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)

Symptoms

00007fbac29feb30 libc.so.1'_ndoprnt_s+0x110()
00007fbac29feb60 libc.so.1'_ndoprnt+0x12()
00007fbac29fec20 libc.so.1'vsnprintf+0xaf()
00007fbac29fecf0 libc.so.1'vasprintf+0x43()
00007fbac29fedd0 libc.so.1'asprintf+0x9c()
00007fbac29fee00 rad_object_to_str+0x3c(7fbac6439830)
00007fbac29fee50 rad_instance_to_str+0x49(90bba1b60)
00007fbac29feeb0 rad_instance_fini+0x7e()
00007fbac29feef0 libc.so.1'_exithandle+0x87()
00007fbac29fef10 libc.so.1'exit+0x11()
00007fbac29fef70 mod_pipe.so.1'pipe_listen+0x43d()
00007fbac29fefa0 rad_thread_wrapper+0x1e(90bbac590)
00007fbac29fefc0 libc.so.1'_thrp_setup+0xa4()
00007fbac29fefd0 libc.so.1'_lwp_start()

Disassembling the function (on x86) we can see this:

libc.so.1'_ndoprnt_s+0xfd: call +0xb8fde
<libc.so.1'__get_current_locale_t>
libc.so.1'_ndoprnt_s+0x102: movq %rax,0xffffffffffffef38(%rbp)
libc.so.1'_ndoprnt_s+0x109: movq 0xfffffffffffff008(%rbp),%rcx
libc.so.1'_ndoprnt_s+0x110: movq 0x68(%rcx),%rcx

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

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