[OpenIndiana-discuss] /hisper: latest upgrade caused Xorg to die (coredump)

Predrag Zečević - Unix Systems Administrator predrag.zecevic at 2e-systems.com
Tue Sep 13 14:33:16 UTC 2016


Hi All,

I have strange situation when tried to update BE for currently running:
SunOS Release 5.11 Version illumos-cb3c687 64-bit
to latest one:
SunOS Release 5.11 Version illumos-e2af1b5 64-bit

When tried to boot int new BE, Xorg has dumped core:

$ pstack core.Xorg.1934  |less
core 'core.Xorg.1934' of 1934:  /usr/bin/Xorg :0 -seat seat0 -auth 
/var/run/lightdm/root/:0 -nolisten
-----------------  lwp# 1 / thread# 1  --------------------
  fffffd7fff2c030a _lwp_kill () + a
  fffffd7fff2548b0 raise (6) + 20
  fffffd7fff22ea88 abort () + 98
  0000000000507f6a System ()
  000000000052d176 ddxGiveUp () + a0
  000000000052d29e AbortDDX () + 126
  0000000000503fcb AbortServer () + 22
  0000000000504477 FatalError () + 13e
  0000000000504db9 OsSigHandler () + 107
  fffffd7fff2b9156 __sighndlr () + 6
  fffffd7fff2abe8b call_user_handler (b, fffffd7fffdff538, 
fffffd7fffdff1d0) + 1db
  fffffd7fff2ac1fe sigacthandler (b, fffffd7fffdff538, fffffd7fffdff1d0) 
+ 10e
  --- called from signal handler with signal 11 (SIGSEGV) ---
  fffffd7ff98d1894 ???????? ()
  fffffd7ff90b4ec2 wfbFill () + 1f7
  fffffd7ff90b5b79 wfbPolyFillRect () + 21b
  fffffd7ff9d3caef ???????? ()
  fffffd7ffa21f500 ???????? ()
  fffffd7ff90c0391 wfbSetSpans ()
  a0758948a87d8948 ???????? ()
-----------------  lwp# 2 / thread# 2  --------------------
  fffffd7fff2c090d __door_return () + 1d
  fffffd7fff2a427d door_return (0, 0, 0, 0) + cd
  fffffd7fff2a493c door_create_func (0) + 2c
  fffffd7fff2b8d7a _thrp_setup (fffffd7ffe8f0240) + 8a
  fffffd7fff2b9090 _lwp_start ()
-----------------  lwp# 3 / thread# 3  --------------------
  fffffd7fff2b90d7 __lwp_park () + 17
  fffffd7fff2b26db cond_wait_queue (146c9f0, 146ca00, 0) + 5b
  fffffd7fff2b2d93 __cond_wait (146c9f0, 146ca00) + b3
  fffffd7fff2b2dca cond_wait (146c9f0, 146ca00) + 2a
  fffffd7ff903650e subscriber_event_handler (146c990) + be
  fffffd7fff2b8d7a _thrp_setup (fffffd7ffe8f0a40) + 8a
  fffffd7fff2b9090 _lwp_start ()

Xorg.0.log contains nothing suspicious; /var/adm/messages too. So, not 
sure from where to start. System was booted, but w/o GUI - most of 
services were set to offline.

I was forced to boot into old environment. Does anyone has clue what 
could be cause (no H/W was changed - just BE updated and tried to boot).


dbx complained:
...
dbx: core file read error: address 0x80c48348e5894855 not in data space
...

mdb gave some output too:
$ mdb core.Xorg.1934
Loading modules: [ libc.so.1 libproc.so.1 libnvpair.so.1 libuutil.so.1 
libavl.so.1 libsysevent.so.1 ld.so.1 ]
 > ::stack
libc.so.1`_lwp_kill+0xa()
libc.so.1`raise+0x20(6)
libc.so.1`abort+0x98()
System()
ddxGiveUp+0xa0()
AbortDDX+0x126()
AbortServer+0x22()
FatalError+0x13e()
OsSigHandler+0x107()
libc.so.1`__sighndlr+6()
libc.so.1`call_user_handler+0x1db(b, fffffd7fffdff538, fffffd7fffdff1d0)
libc.so.1`sigacthandler+0x10e(b, fffffd7fffdff538, fffffd7fffdff1d0)
0xfffffd7ff98d1894()
libwfb.so`wfbFill+0x1f7()
libwfb.so`wfbPolyFillRect+0x21b()
0xfffffd7ff9d3caef()
0xfffffd7ffa21f500()
libwfb.so`wfbSetSpans()
0xa0758948a87d8948()


Are there better tools to analyze core file?

Regards.
-- 
Predrag Zečević
Technical Support Analyst
2e Systems GmbH

Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894
Mobile:    +49  174 3109 288,     Skype: predrag.zecevic
E-mail:    predrag.zecevic at 2e-systems.com

Headquarter:          2e Systems GmbH, Königsteiner Str. 87,
                       65812 Bad Soden am Taunus, Germany
Company registration: Amtsgericht Königstein (Germany), HRB 7303
Managing director:    Phil Douglas

http://www.2e-systems.com/ - Making your business fly!



More information about the openindiana-discuss mailing list