<div dir="ltr"><div><div><div><div>Hi All,<br><br></div>I have a new server and today I got an alert that diskspace was almost fully used up. Checking on the system, I found that under /var/fm/fmd, there is a core dump file. I checked /var/adm/messages and fmdump, cannot find anything suspicious.<br>
<br></div><div>I am running OmniOS r150008j.<br></div><div><br></div>This is an analysis of the core dump.<br><br>root@sgbk02:/tankD01/backups/sgsan1n1/fmd# mdb core.fmd.559<br>Loading modules: [ fmd libumem.so.1 libc.so.1 libnvpair.so.1 libtopo.so.1 libuutil.so.1 libavl.so.1 libsysevent.so.1 eft.so ld.so.1 ]<br>
> $c<br>libc.so.1`_lwp_kill+0x15(4, 6, 6786, fef56000, fef56000, 95)<br>libc.so.1`raise+0x2b(6, 0, fda5ea00, feed5a09, 0, 0)<br>libc.so.1`abort+0x10e(3a646d66, 4f424120, 203a5452, 75736e69, 63696666, 746e6569)<br>fmd_panic(80835e0, fda5ee84, 1, 0)<br>
fmd_panic+0x12(80835e0, 50, 3e8, feb0e8e4)<br>fmd_alloc+0x81(50, 1, 80, e3b74613, 1, 3b9aca00)<br>fmd_event_create+0x18(1, 88fe3252, 11f57f, 0, fbd3ab30, 896ab30)<br>fmd_module_timeout+0x20(fbd3ab30, c4, 88fe3252, 11f57f, 8393e08)<br>
fmd_timerq_exec+0x127(8393e00, 0, fed922a0, fef56000)<br>fmd_thread_start+0x5b(819e6d0, 0, 0, 0)<br>libc.so.1`_thrp_setup+0x88(fed92240)<br>libc.so.1`_lwp_start(fed92240, 0, 0, 0, 0, 0)<br><br>> ::showrev<br>Hostname: sgsan1n1<br>
Release: 5.11<br>Kernel architecture: i86pc<br>Application architecture: i386<br>Kernel version: SunOS 5.11 i86pc omnios-6de5e81<br>Platform: i86pc<br><br>> ::status<br>debugging core file of fmd (32-bit) from sgsan1n1<br>
file: /usr/lib/fm/fmd/fmd<br>initial argv: /usr/lib/fm/fmd/fmd<br>threading model: native threads<br>status: process terminated by SIGABRT (Abort), pid=559 uid=0 code=-1<br><br>> $r<br>%cs = 0x0043            %eax = 0x00000000<br>
%ds = 0x004b            %ebx = 0xfef56000<br>%ss = 0x004b            %ecx = 0xfda5e9ac<br>%es = 0x004b            %edx = 0x00000000<br>%fs = 0x0000            %esi = 0x00000095<br>%gs = 0x01c3            %edi = 0x080835e0<br>
<br> %eip = 0xfeee78b5 libc.so.1`_lwp_kill+0x15<br> %ebp = 0xfda5e9c8<br>%kesp = 0x00000000<br><br>%eflags = 0x00000282<br>  id=0 vip=0 vif=0 ac=0 vm=0 rf=0 nt=0 iopl=0x0<br>  status=<of,df,IF,tf,SF,zf,af,pf,cf><br>
<br>   %esp = 0xfda5e9ac<br>%trapno = 0xe<br>   %err = 0x6<br><br>> 0xfeee78b5::dis<br>libc.so.1`_lwp_kill:            call   +0x0     <libc.so.1`_lwp_kill+5><br>libc.so.1`_lwp_kill+5:          popl   %edx<br>libc.so.1`_lwp_kill+6:          movl   $0xa3,%eax<br>
libc.so.1`_lwp_kill+0xb:        movl   %esp,%ecx<br>libc.so.1`_lwp_kill+0xd:        addl   $0x10,%edx<br>libc.so.1`_lwp_kill+0x13:       sysenter<br>libc.so.1`_lwp_kill+0x15:       jae    +0xc     <libc.so.1`_lwp_kill+0x23><br>
libc.so.1`_lwp_kill+0x17:       cmpl   $0x5b,%eax<br>libc.so.1`_lwp_kill+0x1a:       jne    +0x9     <libc.so.1`_lwp_kill+0x25><br>libc.so.1`_lwp_kill+0x1c:       movl   $0x4,%eax<br>libc.so.1`_lwp_kill+0x21:       jmp    +0x2     <libc.so.1`_lwp_kill+0x25><br>
libc.so.1`_lwp_kill+0x23:       xorl   %eax,%eax<br>libc.so.1`_lwp_kill+0x25:       ret<br>0xfeee78c6:                     leal   0x0(%esi),%esi<br>0xfeee78c9:                     leal   0x0(%edi),%edi<br>libc.so.1`_lwp_self:            call   +0x0     <libc.so.1`_lwp_self+5><br>
libc.so.1`_lwp_self+5:          popl   %edx<br><br></div>Looks like fmd crashed. Can anyone help me confirm that I am right?<br><br></div>Thanks & Regards.<br></div>