|
Description
|
We are also seeing a similar core dump on X4500(Thumper):thump001_64:4 x 2792MHz:16 GB:
/net/irperf.ireland/export/work/core_images/Sat.Jan.31.2009.thump001..snv_107
irperf# cat pstack.core.Xorg.788.1233364008
core 'core.Xorg.788.1233364008' of 788: /usr/X11/bin/Xorg :0 -depth 24 -nolisten tcp -nobanner -auth /var/dt/A
fffffd7fff2d3f5a _lwp_kill () + a
fffffd7fff276e01 raise () + 19
fffffd7fff24d321 abort () + d9
00000000004b881a ???????? ()
00000000004abbed AbortServer () + 1d
00000000004ac004 FatalError () + e4
00000000004d1fc1 xf86SigHandler () + 51
fffffd7fff2cad26 __sighndlr () + 6
fffffd7fff2bdeef call_user_handler () + 2a7
fffffd7fff2be0fe sigacthandler (b, 0, fffffd7fffdf6570) + c6
--- called from signal handler with signal 11 (SIGSEGV) ---
fffffd7fff23a2c0 strlen () + 40
fffffd7fff28f713 vsnprintf () + 7b
00000000004ac137 LogVWrite () + 117
00000000004ac2d7 LogVMessageVerb () + a7
00000000004ac471 LogMessage () + a1
00000000004b7c3b connect_hook () + 15b
00000000004b6741 reconnect_timer () + e1
00000000004a4dbc WaitForSomething () + 69c
000000000047e434 Dispatch () + 84
00000000004931f5 main () + 475
000000000046decc _start () + 6c
irperf#
Extract from mdb:
Loading modules: [ libc.so.1 libproc.so.1 libnvpair.so.1 libuutil.so.1 libavl.so.1 ld.so.1 ]
> ::status
debugging core file of Xorg (64-bit) from thump001
file: /usr/X11/bin/amd64/Xorg
initial argv: /usr/X11/bin/Xorg :0 -depth 24 -nolisten tcp -nobanner -auth /var/dt/A:0-WIaGtb
threading model: native threads
status: process terminated by SIGABRT (Abort), pid=788 uid=0 code=-1
> ::showrev
Hostname: thump001
Release: 5.11
Kernel architecture: i86pc
Application architecture: amd64
Kernel version: SunOS 5.11 i86pc snv_107
Platform: i86pc
> ::stack
libc.so.1`_lwp_kill+0xa()
libc.so.1`raise+0x19()
libc.so.1`abort+0xd9()
0x4b881a()
AbortServer+0x1d()
FatalError+0xe4()
xf86SigHandler+0x51()
libc.so.1`__sighndlr+6()
libc.so.1`call_user_handler+0x2a7()
libc.so.1`sigacthandler+0xc6(b, 0, fffffd7fffdf6570)
libc.so.1`strlen+0x40()
libc.so.1`vsnprintf+0x7b()
LogVWrite+0x117()
LogVMessageVerb+0xa7()
LogMessage+0xa1()
connect_hook+0x15b()
reconnect_timer+0xe1()
WaitForSomething+0x69c()
Dispatch+0x84()
main+0x475()
_start+0x6c()
> $r
%rax = 0x0000000000000000 %r8 = 0x0000000000000012
%rbx = 0x0000000000000006 %r9 = 0x0000000000000000
%rcx = 0xfffffd7fff2d48be %r10 = 0xfffffd7fff2d48be
%rdx = 0xffffff04eb51e520 %r11 = 0x0000000000003246
%rsi = 0x0000000000000006 %r12 = 0x00000000008c06f0
%rdi = 0x0000000000000001 %r13 = 0xfffffd7ffeff2a00
%r14 = 0xfffffd7fff36c9c0
%r15 = 0xfffffd7fff36c980
%cs = 0x0053 %fs = 0x0000 %gs = 0x0000
%ds = 0x004b %es = 0x004b %ss = 0x004b
%rip = 0xfffffd7fff2d3f5a libc.so.1`_lwp_kill+0xa
%rbp = 0xfffffd7fffdf62e0
%rsp = 0xfffffd7fffdf62d8
%rflags = 0x00003286
id=0 vip=0 vif=0 ac=0 vm=0 rf=0 nt=0 iopl=0x3
status=<of,df,IF,tf,SF,zf,af,PF,cf>
%gsbase = 0x0000000000000000
%fsbase = 0xfffffd7ffeff2a00
%trapno = 0xe
%err = 0x14
> 0xfffffd7fff2d3f5a::dis
libc.so.1`_lwp_kill: movq %rcx,%r10
libc.so.1`_lwp_kill+3: movl $0xa3,%eax
libc.so.1`_lwp_kill+8: syscall
libc.so.1`_lwp_kill+0xa: jae +0xc <libc.so.1`_lwp_kill+0x18>
libc.so.1`_lwp_kill+0xc: cmpl $0x5b,%eax
libc.so.1`_lwp_kill+0xf: jne +0xa <libc.so.1`_lwp_kill+0x1b>
libc.so.1`_lwp_kill+0x11: movl $0x4,%eax
libc.so.1`_lwp_kill+0x16: jmp +0x3 <libc.so.1`_lwp_kill+0x1b>
libc.so.1`_lwp_kill+0x18: xorq %rax,%rax
libc.so.1`_lwp_kill+0x1b: ret
0xfffffd7fff2d3f6c: nop
libc.so.1`_lwp_self: movq %rcx,%r10
libc.so.1`_lwp_self+3: movl $0xa4,%eax
libc.so.1`_lwp_self+8: syscall
>
|