[Bug 192836] New: x11/xdm locks up after logging out of Xorg (Intel drive, WITH_NEW_XORG)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Aug 19 16:42:46 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192836

            Bug ID: 192836
           Summary: x11/xdm locks up after logging out of Xorg (Intel
                    drive, WITH_NEW_XORG)
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: jrm at ftfl.ca

9.3-STABLE #0 r269417 (problem started earlier)

When I log out of my Xorg session and am returned to the xdm login screen the
system will lock after about 10 - 30 seconds.  The mouse will freeze and all
keys are ignored.  When I ssh into the system I can kill -HUP xdm and
everything is fine again.  Below is a tail of /var/log/Xorg.0.lorg and
/var/log/xdm.log before logging out of X (from remote system).  I'm running
x11-drivers/xf86-video-intel version xf86-video-intel-2.21.15_3,
x11-servers/xorg-server version xorg-server-1.12.4_8,1 and newcons.  sysctl
hw.dri.0.info.i915_error_state doesn't show anything.  

The freeze will occur regardless of the window manager.

If a switch to a virtual terminal after logging out and before the lock then it
will not lock at all even after switching back to xdm.

% xdm info (pid 998): sourcing /usr/local/lib/X11/xdm/TakeConsole
[  4829.874] (II) UnloadModule: "mouse"
[  4829.874] (II) UnloadModule: "kbd"
xdm info (pid 993): Starting X server on :0
[  4830.264] (WW) intel(0): drmDropMaster failed: Unknown error: -22
[  4830.274] (II) intel(0): [DRI2] Setup complete
[  4830.274] (II) intel(0): [DRI2]   DRI driver: i965
[  4830.274] (II) intel(0): Allocated new frame buffer 1728x1818 stride 7168,
tiled
[  4830.275] (II) UXA(0): Driver registered support for the following
operations:
[  4830.275] (II)         solid
[  4830.275] (II)         copy
[  4830.275] (II)         composite (RENDER acceleration)
[  4830.276] (II)         put_image
[  4830.276] (II)         get_image
[  4830.276] (II) intel(0): Initializing HW Cursor
[  4830.276] (II) intel(0): RandR 1.2 enabled, ignore the following RandR
disabled message.
[  4830.276] (==) intel(0): DPMS enabled
[  4830.276] (==) intel(0): Intel XvMC decoder enabled
[  4830.276] (II) intel(0): Set up textured video
[  4830.276] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[  4830.277] (II) intel(0): direct rendering: DRI2 Enabled
[  4830.595] (--) RandR disabled
[  4830.640] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  4830.640] (II) AIGLX: enabled GLX_INTEL_swap_event
[  4830.640] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  4830.640] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  4830.640] (II) AIGLX: Loaded and initialized i965
[  4830.640] (II) GLX: Initialized DRI2 GL provider for screen 0
[  4830.642] (II) intel(0): Setting screen physical size to 444 x 481
[  4830.881] (II) Using input driver 'mouse' for '<default pointer>'
[  4830.881] (**) Option "CorePointer" "on"
[  4830.881] (**) <default pointer>: always reports core events
[  4830.881] (WW) <default pointer>: No Device specified, looking for one...
[  4830.889] (II) <default pointer>: Setting Device option to "/dev/sysmouse"
[  4830.889] (--) <default pointer>: Device: "/dev/sysmouse"
[  4830.890] (==) <default pointer>: Protocol: "Auto"
[  4830.890] (**) <default pointer>: always reports core events
[  4830.890] (**) Option "Device" "/dev/sysmouse"
[  4830.890] (==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
[  4830.890] (**) <default pointer>: ZAxisMapping: buttons 4 and 5
[  4830.890] (**) <default pointer>: Buttons: 5
[  4830.891] (**) <default pointer>: (accel) keeping acceleration scheme 1
[  4830.891] (**) <default pointer>: (accel) acceleration profile 0
[  4830.891] (**) <default pointer>: (accel) acceleration factor: 2.000
[  4830.891] (**) <default pointer>: (accel) acceleration threshold: 4
[  4830.891] (II) <default pointer>: SetupAuto: hw.iftype is 4, hw.model is 0
[  4830.891] (II) <default pointer>: SetupAuto: protocol is SysMouse
[  4830.891] (II) Using input driver 'kbd' for '<default keyboard>'
[  4830.892] (**) Option "CoreKeyboard" "on"
[  4830.892] (**) <default keyboard>: always reports core events
[  4830.892] (**) <default keyboard>: always reports core events
[  4830.892] (**) Option "Protocol" "standard"
[  4830.892] (**) Option "XkbRules" "base"
[  4830.893] (**) Option "XkbModel" "pc105"
[  4830.893] (**) Option "XkbLayout" "us"
xdm info (pid 33657): sourcing /usr/local/lib/X11/xdm/Xsetup_0
[  4845.273] (II) AIGLX: Suspending AIGLX clients for VT switch
[  4845.274] (WW) intel(0): drmDropMaster failed: Unknown error: -22

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list