OpenSolaris

Printable Version Enter a New Search
Bug ID 6833541
Synopsis Xvnc will not start in osol 0906: core in XkbDDXLoadKeymapByNames
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:vnc
Keywords xen
Responsible Engineer Alan Coopersmith
Reported Against snv_112 , osol_2009.06
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_114
Fixed In snv_114
Release Fixed solaris_nevada(snv_114)
Related Bugs 6828766 , 6830532 , 6833518
Submit Date 23-April-2009
Last Update Date 29-April-2009
Description
After working around 6833518 by waiting for the race to not happen,
I got to this point:

 # virt-install -m `~johnlev/bin/maca domu-224` -r 1024 -p -n domu-224 -f /dev/zvol/dsk/export/dom/domu-224-root --nographics -l /net/heaped/export/netimage/opensolaris/osol-0906-111a-x86.iso
...
Apr 23 03:39:11 opensolaris ufs: NOTICE: alloc: /: file system full
opensolaris console login:

root@opensolaris:/var/lib/gdm# pstack core 
core 'core' of 721:     /usr/X11/bin/Xvnc :0 -depth 24 -nolisten tcp -rfbauth=/etc/X11/.vncpas
 0819ab0a vsnprintf (0, 0, 8256b94, 8046024) + 1e
 0823410c Xvprintf (8256b94, 8046024, 8046038, 8234158, 8256c11) + 24
 0823416e Xprintf  (8256b94, 8255bbc, 1, 8255bbc, 8256bdc, 8256b60) + 22
 081821bf XkbDDXLoadKeymapByNames (8769548, 8047a70, 7f, 0, 80474cc, 8047510) + 1a7
 081702f7 XkbInitKeyboardDeviceStruct (8769548, 8047a70, 8047a60, 876a5b8, 81d3a50, 81d3a80) + 39b
 081d3b5e CoreKeyboardProc (8769548, 0, 8047ac8, 81d39b8) + d6
 081d39d5 ActivateDevice (8769548, 8173dac, 8047bd8, 81d3d36) + 2d
 081d3dd1 InitCoreDevices (0, 0, 8427568, 8427ff0, 8428024, 827bb24) + a9
 081f1a0e main     (c, 8047d28, 8047d5c, 80b5ded) + 63a
 080b5e2d _start   (c, 8047e04, 8047e16, 8047e19, 8047e20, 8047e23) + 7d

This previously worked in 109.
Corefile:

/net/mdb.eng/cores/johnlev/6833541/Xvnc.core
Using the 110 ISO, I hit the hal failure, so gdm won't start. However,
starting Xvnc by hand works OK.
111 ISO worked fine.
111a is confirmed broken. If I start Xvnc by hand as the jack user
I get the same coredump.
Work Around
Add "-kb" to the Xvnc or vncserver command line options to disable the XKB
extension code that it is crashing in.
Comments
N/A