fatal server error

Olivier Fourdan fourdan at gmail.com
Thu Jun 1 07:00:03 UTC 2017


Hi,

Please  see my replies in-line.

On 30 May 2017 at 10:26, sneha_t <sneha_t at isical.ac.in> wrote:

> I got fatal error in xserver when i am using matlab through xserver. I got
> below error.
>
> [root at localhost joydeep]# /sbin/iptables -F
> [root at localhost joydeep]# X :1 -query 192.168.54.154
>

So you are trying to use XDMCP to connect to a remote host.


> X.Org X Server 1.14.4
> Release Date: 2013-10-31
> X Protocol Version 11, Revision 0
>

This is a fairly old version of Xorg.


> Build Operating System:  3.10.9-200.fc19.x86_64
> Current Operating System: Linux localhost.localdomain
> 3.9.5-301.fc19.x86_64 #1 SMP Tue Jun 11 19:39:38 UTC 2013 x86_64
>

And Fedora 19 in EOL: https://fedoraproject.org/wiki/End_of_life


> Kernel command line: BOOT_IMAGE=/vmlinuz-3.9.5-301.fc19.x86_64
> root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0
> vconsole.keymap=us rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root
> rhgb quiet
> Build Date: 13 November 2013  07:28:45AM
> Build ID: xorg-x11-server 1.14.4-3.fc19
> Current version of pixman: 0.30.0
>         Before reporting problems, check http://wiki.x.org
>         to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
>         (++) from command line, (!!) notice, (II) informational,
>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.1.log", Time: Tue May 30 14:35:18 2017
> (==) Using config directory: "/etc/X11/xorg.conf.d"
> (==) Using system config directory "/usr/share/X11/xorg.conf.d"
> setversion 1.4 failed
> Initializing built-in extension Generic Event Extension
> Initializing built-in extension SHAPE
> Initializing built-in extension MIT-SHM
> Initializing built-in extension XInputExtension
> Initializing built-in extension XTEST
> Initializing built-in extension BIG-REQUESTS
> Initializing built-in extension SYNC
> Initializing built-in extension XKEYBOARD
> Initializing built-in extension XC-MISC
> Initializing built-in extension XINERAMA
> Initializing built-in extension XFIXES
> Initializing built-in extension RENDER
> Initializing built-in extension RANDR
> Initializing built-in extension COMPOSITE
> Initializing built-in extension DAMAGE
> Initializing built-in extension MIT-SCREEN-SAVER
> Initializing built-in extension DOUBLE-BUFFER
> Initializing built-in extension RECORD
> Initializing built-in extension DPMS
> Initializing built-in extension X-Resource
> Initializing built-in extension XVideo
> Initializing built-in extension XVideo-MotionCompensation
> Initializing built-in extension SELinux
> Initializing built-in extension XFree86-VidModeExtension
> Initializing built-in extension XFree86-DGA
> Initializing built-in extension XFree86-DRI
> Initializing built-in extension DRI2
> Loading extension GLX
> The XKEYBOARD keymap compiler (xkbcomp) reports:
>
>> Internal error:   Could not resolve keysym XF86AudioMicMute
>>
> Errors from xkbcomp are not fatal to the X server
> The XKEYBOARD keymap compiler (xkbcomp) reports:
>
>> Internal error:   Could not resolve keysym XF86AudioMicMute
>>
> Errors from xkbcomp are not fatal to the X server
> setversion 1.4 failed
> (EE)
> Fatal server error:
> (EE) (EE) BUG: triggered 'if (f[f_idx])'
> (EE) BUG: log.c:464 in pnprintf()
> (EE) Unsupported printf directive '*'
> (EE)
> (EE) Backtrace:
> (EE) 0: X (LogVMessageVerbSigSafe+0x87d) [0x46d97d]
> (EE) 1: X (FatalError+0xd5) [0x46dc45]
> (EE) 2: X (CheckUserAuthorization+0x1d62) [0x4753c2]
> (EE) 3: X (CheckUserAuthorization+0x212d) [0x475ded]
> (EE) 4: X (WakeupHandler+0x6d) [0x43b3dd]
> (EE) 5: X (WaitForSomething+0x1af) [0x46693f]
> (EE) 6: X (SendErrorToClient+0xe1) [0x436f01]
> (EE) 7: X (_init+0x3aa2) [0x429db2]
> (EE) 8: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x3b69421b45]
> (EE) 9: X (_start+0x29) [0x426a21]
> (EE) 10: ? (?+0x29) [0x29]
> (EE)
> XDMCP fatal error: Session declined %*.*s
> (EE)
> (EE)
> Please consult the Fedora Project support
>          at http://wiki.x.org
>  for help.
> (EE) Please also check the log file at "/var/log/Xorg.1.log" for
> additional information.
> (EE)
> (II) AIGLX: Suspending AIGLX clients for VT switch
> (EE) Server terminated with error (1). Closing log file.
>

I reckon your XDMCP query got denied by the remote server, which should log
an error but because of an old bug in the older version of the Xserver you
use causes a crash.


> please solve this problem as soon as possible


The particular problem with the  "Unsupported printf directive '*'" has
been fixed circa xserver-1.17 iirc (with git commit d3080d4, git describe
d3080d4 gives xorg-server-1.17.0-26-gd3080d4) , however that would solve
your problem which is that the remote server is denying the XDMCP
connection, and that's not a bug in the X server but rather a configuration
issue on your side.

HTH,

Cheers,
Olivier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-devel/attachments/20170601/87dc46d6/attachment-0001.html>


More information about the xorg-devel mailing list