Quantcast
Channel: All System Administration posts
Viewing all articles
Browse latest Browse all 1179

Re: GDM Login prompt not showing ( Redhat Linux Workstation 6.7 )

$
0
0

Vincent_5 wrote:

     Attach are the error from messages for your referrence, kindly help ??


That is a stack trace, so it looks like gdm is crashing.

Reading the stack trace from the bottom upwards: at #23 there is the main() function of gdm, where the gdm originally started. #22 - #20 seems to indicate that gdm was just about to set up the "greeter" (i.e. the GDM login prompt).

Lines #19 .. #11 are related to libgobject, so probably handling some Gnome internal stuff; however #15 tells us it's about the libgnomekbdui library and the gkbd_indicator_new() function, so it appears to have been doing something related to keyboard. #10 .. #8 confirm that: the execution has proceeded from the libgnomekbdui library to the libxklavier library, which is the library for X Keyboard Extension (XKB). That is the current way in the X11 protocol to query and/or set keyboard layouts.

Lines #7 ... #4 indicate that libxklavier is using libxml2 to apparently read and parse some XML file. It was running a string comparision in #4, when something bad happened and the gdm process received a signal (#3) that probably triggered the crash dump and death of gdm. The top lines (#2 .. #0) are probably related to the clean-up of a multi-threaded gdm process and not essential for the analysis.

So: it appears that gdm was about to do something related to keyboards or keyboard layouts, and was just trying to read some XML file related to that when it crashed. It might be some bad XML, but if that causes libxml2 to crash then it is a bug in libxml2. Or it might be that libxklavier passed a bad pointer to libxml2, in which case it might be a bug in libxklavier, or maybe even one of the other libraries if libxklavier just handed over a pointer it received from elsewhere.

The only XML files related to XKB I know of are located in /usr/share/X11/xkb/rules directory. You should probably use "rpm -V xkeyboard-config -v" to verify that all the files in the xkeyboard-config RPM are undamaged (i.e. all lines output by the rpm -V command should start with a sequence of 9 dots (".........").

The latest RHEL 6.x is now 6.9, so you might want to check if there are any updates for xkeyboard-config, gdm, libxml2, libxklavier or glib2 and try installing them. Alternatively, try configuring the system for the US keyboard layout: if that fixes the problem, there might be an error in the keyboard layout data or keyboard layout settings.... but it should not be causing gdm to crash, so you may have found a bug anyway,


Viewing all articles
Browse latest Browse all 1179

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>