------------------------------------
subject: ltsp, "XF86_FBDev crashed when non-root user login  "
 
------------------------------------
detail:
 
I test ltsp on one server and  workstation A , workstation B
 
1. ltsp server: RedHat linux 70, xwindow 4.0.2,
 
2. workstation A:  clone PC with S3 video card,
    case A-1:
        with complete installed to Hard Drive from RedHat 7.0 CD ,
  local boot ok, local Xwindow ok.
        run:
        X  -query MyLtspServerName
        graphical login wndows appear,root user or non-root user login ok , all work fine.
 
    case A-2:
       on ltsp server ,installed ltsp_x336_s3-3.0.0-0.i386.rpm
       rebuild kernel and for S3,
       run buildk to add ltsp header for this new kernal
       remote boot ok,
 
       after remote boot,
       graphical login window appear,root user or non-root user login ok , all work fine.
 

3. workstation B: Geode all in one board, with National Semiconductor's SC2200 Geode
    case B-1:
     with complete installed to Hard Drive from RedHat 7.0 CD ,
 
        as per the NS suggestions by:
        do the kernel change to 2.4.0
        and Xwindow version change to X4.0.1
 
        download file : Framebuffer_graphics_v1.2.0.tar.gz
        from this url : http://wwwd.national.com/national/SReleaseF.nsf/2865b628fac0f1b787256a48006279a8/b85e47ab36d4306087256bad00508930?OpenDocument
 
        download file : XFree86_4.0.1_graphics_v1.2.0_.tar.gz
        from this url : http://wwwd.national.com/national/SReleaseF.nsf/2865b628fac0f1b787256a48006279a8/9d44f08955a3fbd787256bad004eb544?OpenDocument
 
        after make and build ,Xwindow work ok as a stand along PC.
 
        when enter this command:
        X  -query MyLtspServerName
 
     graphical login wndows appear,root user or non-root user login ok , all work fine.
 
    case B-2:
       on ltsp server ,installed ltsp_x336_fbdev-3.0.0-0.i386.rpm
        rebuild kernel and patch for Geode FrameBuffer driver,
        run buildk to add ltsp header for this new kernal
        remote boot ok,
 
        when enter this command:
        X  -query MyLtspServerName
 
     graphical login wndows appear,
     **** root user login ok , all work fine. ****
     **** BUT non-root user login ,just before the desktop icons shown, the X crashed ! ****
 
        here is the /var/log/messages error log:
        Aug  9 15:23:23 linux70 gdm[815]: Received opcode QUERY from client 90.0.0.12
        Aug  9 15:23:23 linux70 gdm[815]: gdm_xdmcp_handle_query: Opcode 2 from 90.0.0.12
        Aug  9 15:23:23 linux70 gdm[815]: gdm_xdmcp_send_willing: Sending WILLING to 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: Received opcode REQUEST from client 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_handle_request: Got REQUEST from 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_handle_request: pending=0, MaxPending=4, sessions=0, MaxSessions=16
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_display_dispose_check (ws002:0)
        Aug  9 15:23:26 linux70 gdm[815]: gdm_auth_secure_display: Setting up access for ws002:0
        Aug  9 15:23:26 linux70 gdm[815]: gdm_auth_secure_display: Setting up network access
        Aug  9 15:23:26 linux70 gdm[815]: gdm_auth_secure_display: Setting up access for ws002:0 - 1 entries
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_display_alloc: display=ws002:0, session id=1028920386, pending=1
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_send_accept: Sending ACCEPT to 90.0.0.12 with SessionID=1028920386
        Aug  9 15:23:26 linux70 gdm[815]: Received opcode MANAGE from client 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_manage: Got MANAGE from 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_manage: Got Display=0, SessionID=1028920386 from 90.0.0.12
        Aug  9 15:23:26 linux70 gdm[815]: gdm_xdmcp_handle_manage: Looked up ws002:0
        Aug  9 15:23:26 linux70 gdm[815]: gdm_display_manage: Managing ws002:0
        Aug  9 15:23:26 linux70 gdm[815]: gdm_display_manage: Forked slave: 1834
        Aug  9 15:23:26 linux70 gdm[1834]: gdm_slave_start: Starting slave process for ws002:0
        Aug  9 15:23:26 linux70 gdm[1834]: gdm_slave_start: Opening display ws002:0
        Aug  9 15:23:26 linux70 gdm[1834]: gdm_slave_greeter: Running greeter on ws002:0
        Aug  9 15:23:26 linux70 gdm[1834]: gdm_slave_greeter: Greeter on pid 1838
        Aug  9 15:23:28 linux70 PAM_unix[1834]: (system-auth) session opened for user alexhsu by (uid=0)
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_slave_greeter: Authentication completed. Whacking greeter
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_slave_windows_kill: Killing windows on ws002:0
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_slave_session_start: alexhsu on ws002:0
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_auth_user_add: Adding cookie for 500
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_auth_user_add: Using /home/alexhsu/.Xauthority for cookies
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_auth_purge: ws002:0
        Aug  9 15:23:28 linux70 gdm[1834]: gdm_auth_user_add: Done
        Aug  9 15:23:28 linux70 gdm[1842]: Running /etc/X11/gdm/Sessions//Default for alexhsu on ws002:0
        Aug  9 15:23:33 linux70 gnome-name-server[1952]: starting
        Aug  9 15:23:33 linux70 gnome-name-server[1952]: name server starting
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_session_stop: alexhsu on ws002:0
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_verify_cleanup: Closing session 134637904
        Aug  9 15:23:37 linux70 PAM_unix[1834]: (system-auth) session closed for user alexhsu
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_auth_user_remove: Removing cookie from /home/alexhsu/.Xauthority (0)
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_auth_purge: ws002:0
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_session_cleanup: alexhsu on ws002:0
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_xsync_ping: Pinghsu ws002:0
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_xsync_ping: ws002:0 returned 1
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_session_cleanup: Running post session script
        Aug  9 15:23:37 linux70 gdm[1834]: gdm_slave_session_cleanup: Killing windows
 
                   *******************************************************
        Aug  9 15:23:43 linux70 gdm[1834]: gdm_slave_windows_kill: Could not open display ws002:0
        Aug  9 15:23:43 linux70 gdm[1834]: gdm_slave_xioerror_handler: I/O error for display ws002:0
                   *******************************************************
 
        Aug  9 15:23:43 linux70 gdm[1834]: gdm_slave_session_stop: alexhsu on ws002:0
        Aug  9 15:23:43 linux70 gdm[1834]: gdm_verify_cleanup: Closing session 0
        Aug  9 15:23:43 linux70 gdm[1834]: gdm_slave_windows_kill_ioerror_handler: Fatal X error - Restarting ws002:0
        Aug  9 15:23:43 linux70 gdm[815]: gdm_child_handler: child 1834 returned 64
        Aug  9 15:23:43 linux70 gdm[815]: gdm_child_handler: :0
        Aug  9 15:23:43 linux70 gdm[815]: gdm_child_handler: ws002:0
        Aug  9 15:23:43 linux70 gdm[815]: gdm_child_action: Slave process returned 64
        Aug  9 15:23:43 linux70 gdm[815]: gdm_display_unmanage: Stopping ws002:0
        Aug  9 15:23:43 linux70 gdm[815]: gdm_display_dispose: Disposing ws002:0
 
        **** there is error :gdm_slave_windows_kill: Could not open display
 
        ----the error message on client PC :
        server aborting....
        eip: 0817b37b
        ....
        Call Trace: 0817d266 ....
        code: 8b 84 10 e4 00 00 00 89 45 e4....
 
        Please forward information about this crash to [EMAIL PROTECTED]
        ....
 

  NO core dump file on server side or client side
        even i modify start_ws as:
        /usr/X11R6/bin/XF86_FBDev -query  90.0.0.70  -core
  still NO core dump file on server side or client side
 

        my start_ws for case B-2:
        /usr/X11R6/bin/XF86_FBDev -query  90.0.0.70
        this file root user login ok ,but non-root user login crashed.
 
        i tried to modify start_ws to disable access control restrictions:
        /usr/X11R6/bin/XF86_FBDev -query  90.0.0.70  -ac
        then both root user and non-root user login will crashed at the same point
         ----
        server aborting....
        eip: 0817b37b
        ....
        Call Trace: 0817d266 ....
        code: 8b 84 10 e4 00 00 00 89 45 e4....
 
        Please forward information about this crash to [EMAIL PROTECTED]
        ....
 

=============================================================================
because ltsp login ok for both root and non-root user on:
case A-1 standalong linux use S3 driver ,
case A-2 use ltsp_x336_s3-3.0.0-0.i386.rpm
case B-1 standalong linux use Geode frame buffer driver ,
 
so i guess the problem for case B-2  non-root user login will crash X may be
on this package:  ltsp_x336_fbdev-3.0.0-0.i386.rpm ,
 

please suggest
1. what to do next,
2. where to get the source code  of ltsp_x336_fbdev-3.0.0-0.i386.rpm ,
 

thanks in advance.
 
With best regards.
AlexHsu
 
 
 
 
 
 
 

Reply via email to