Announcement

Collapse
No announcement yet.

Cannot keep current Xorg session when opening a second Xorg session

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [XORG] Cannot keep current Xorg session when opening a second Xorg session

    I am chasing a Xorg/sddm bug since April with Kubuntu 18.04 and googled all kind of info on the subject with no success.

    Ant help appreciated to narrow this issue and submit a bug to Kubuntu. Thank you

    Summary: Cannot keep current Xorg session when opening a second Xorg session

    + Session 2 opens in vt1, where session 1 existed, session 1 is killed.
    + Xorg is killed when opening session2.
    + Xorg opens failsafe in vt2 (tty2)

    -------------------8<---------------------
    root@olivier-ntbk:/var/log# grep Xorg syslog
    Dec 9 08:29:23 olivier-ntbk failsafeXServer[7915]: xinit /usr/share/xdiagnose/failsafeXinit /etc/X11/xorg.conf.failsafe -- /usr/bin/X -br -once -config /etc/X11/xorg.conf.failsafe -logfile /var/log/Xorg.failsafe.log
    Dec 9 08:29:23 olivier-ntbk failsafeXServer[7915]: (++) Log file: "/var/log/Xorg.failsafe.log", Time: Sun Dec 9 08:29:23 2018
    -------------------8<---------------------

    + In the past, session 1 opened in tty7, now opens in tty1
    + After a clean install (wiped the root (/) partition but kept the /home intact from 17-10.
    + Laptop with hybrid graphics (Intel + radeon).
    + first sddm session picks sddm "breeze" theme. The second sddm sesion picks "" theme (uh?)

    Machine info (inxi -Fxz)

    -------------------8<---------------------
    Code:
    System:    Host: olivier-ntbk Kernel: 4.15.0-42-generic x86_64 bits: 64 gcc: 7.3.0
             Desktop: KDE Plasma 5.12.6 (Qt 5.9.5) Distro: Ubuntu 18.04.1 LTS
    Machine:   Device: portable System: Dell product: Vostro 3560 v: A17 serial: N/A
             Mobo: Dell model: 0R9N46 v: A01 serial: N/A UEFI [Legacy]: Dell v: A17 date: 04/14/2014
    Battery    BAT1: charge: 57.9 Wh 100.0% condition: 57.9/73.3 Wh (79%) model: Dynapack DELL YJNKK18C status: Full
    CPU:       Quad core Intel Core i7-3632QM (-MT-MCP-) arch: Ivy Bridge rev.9 cache: 6144 KB
             flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 17560
             clock speeds: max: 3200 MHz 1: 1956 MHz 2: 2137 MHz 3: 2059 MHz 4: 2411 MHz 5: 1862 MHz 6: 2712 MHz
             7: 2089 MHz 8: 1770 MHz
    Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
             Card-2: Advanced Micro Devices [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] bus-ID: 01:00.0
             Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting,ati,radeon (unloaded: fbdev,vesa)
             Resolution: 1920x1080@60.02hz
             OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile version: 4.2 Mesa 18.0.5 Direct Render: Yes
    Audio:     Card Intel 7 Series/C216 Family High Definition Audio Controller
             driver: snd_hda_intel bus-ID: 00:1b.0
             Sound: Advanced Linux Sound Architecture v: k4.15.0-42-generic
    Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
             driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 07:00.0
             IF: enp7s0 state: down mac: <filter>
             Card-2: Qualcomm Atheros AR9485 Wireless Network Adapter driver: ath9k bus-ID: 08:00.0
             IF: wlp8s0 state: up mac: <filter>                                                                                                          
             Card-3: Atheros usb-ID: 002-004                                                                                                             
             IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A                                                                                   
    Drives:    HDD Total Size: 1250.3GB (59.0% used)                                                                                                       
             ID-1: /dev/sda model: ST1000LM024_HN size: 1000.2GB
             ID-2: /dev/sdb model: Samsung_SSD_850 size: 250.1GB
    Partition: ID-1: / size: 34G used: 16G (49%) fs: btrfs dev: /dev/sdb1
             ID-2: /home size: 182G used: 170G (99%) fs: ext4 dev: /dev/sdb5
             ID-3: swap-1 size: 16.78GB used: 0.00GB (0%) fs: swap dev: /dev/sdb3
    RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
    Sensors:   System Temperatures: cpu: 66.0C mobo: N/A gpu: N/A
             Fan Speeds (in rpm): cpu: 4400
    Info:      Processes: 261 Uptime: 2:07 Memory: 1891.0/7852.1MB Init: systemd runlevel: 5 Gcc sys: 7.3.0
             Client: Shell (bash 4.4.191) inxi: 2.3.56
    -------------------8<---------------------

    Relevant sddm info:
    Note: log tell that sddm tried vt2 but failed. Then restart using vt1.

    -------------------8<---------------------
    Dec 9 08:29:20 olivier-ntbk sddm[1101]: Adding new display on vt 2 ...
    Dec 9 08:29:20 olivier-ntbk sddm[1101]: Loading theme configuration from ""
    Dec 9 08:29:20 olivier-ntbk sddm[1101]: Display server starting...
    Dec 9 08:29:20 olivier-ntbk sddm[1101]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{b380e11d-7c50-4d30-a0dd-fe1cfc7694bc} -background none -noreset -displayfd 19 -seat seat0 vt2
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: Display server failed to start. Exiting
    Dec 9 08:29:22 olivier-ntbk systemd[1]: sddm.service: Main process exited, code=dumped, status=6/ABRT
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: Checking for pam module
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: Got pam-login param
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: Waiting for hash on 15-
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: waitingForEnvironment on: 3
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: client connected
    Dec 9 08:29:22 olivier-ntbk sddm[1101]: kwalletd5: client disconnected
    Dec 9 08:29:23 olivier-ntbk sddm-helper[1347]: [PAM] Closing session
    Dec 9 08:29:23 olivier-ntbk sddm-helper[1347]: [PAM] Ended.
    Dec 9 08:29:23 olivier-ntbk systemd[1]: sddm.service: Failed with result 'core-dump'.
    Dec 9 08:29:23 olivier-ntbk systemd[1]: sddm.service: Triggering OnFailure= dependencies.
    Dec 9 08:29:24 olivier-ntbk systemd[1]: sddm.service: Service hold-off time over, scheduling restart.
    Dec 9 08:29:24 olivier-ntbk systemd[1]: sddm.service: Scheduled restart job, restart counter is at 1.
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Initializing...
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Logind interface found
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Starting...
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Adding new display on vt 1 ...
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Loading theme configuration from ""
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Display server starting...
    Dec 9 08:29:24 olivier-ntbk sddm[7970]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{2efecc49-d3ba-41b8-ac59-9352e5c32eb8} -background none -noreset -displayfd 18 -seat seat0 vt1
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Setting default cursor
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Display server started.
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Socket server starting...
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Socket server started.
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf"
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Greeter starting...
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Adding cookie to "/var/run/sddm/{2efecc49-d3ba-41b8-ac59-9352e5c32eb8}"
    Dec 9 08:29:25 olivier-ntbk sddm-helper[8007]: [PAM] Starting...
    Dec 9 08:29:25 olivier-ntbk sddm-helper[8007]: [PAM] Authenticating...
    Dec 9 08:29:25 olivier-ntbk sddm-helper[8007]: [PAM] returning.
    Dec 9 08:29:25 olivier-ntbk systemd[1]: Created slice User Slice of sddm.
    Dec 9 08:29:25 olivier-ntbk systemd[1]: Started Session 11 of user sddm.
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Greeter session started successfully
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: High-DPI autoscaling not Enabled
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf"
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Reading from "/usr/share/xsessions/plasma-mediacenter.desktop"
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Reading from "/usr/share/xsessions/plasma.desktop"
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Connected to the daemon.
    Dec 9 08:29:25 olivier-ntbk sddm[7970]: Message received from greeter: Connect
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Loading file:///usr/share/sddm/themes/breeze/Main.qml...
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is SDDM::GreeterApp(0x7ffd0d2227b0), parent's thread is QThread(0x55ef215b0fb0), current thread is QThread(0x55ef2162c530)
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: message repeated 2 times: [ QObject: Cannot create children for a parent that is in a different thread.#012(Parent is SDDM::GreeterApp(0x7ffd0d2227b0), parent's thread is QThread(0x55ef215b0fb0), current thread is QThread(0x55ef2162c530)]
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is SDDM::GreeterApp(0x7ffd0d2227b0), parent's thread is QThread(0x55ef215b0fb0), current thread is QThread(0x55ef2162c530)
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is SDDM::GreeterApp(0x7ffd0d2227b0), parent's thread is QThread(0x55ef215b0fb0), current thread is QThread(0x55ef2162c530)
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
    Dec 9 08:29:25 olivier-ntbk sddm-greeter[8022]: Cannot watch QRC-like path ":/icons/hicolor/index.theme"
    Dec 9 08:29:26 olivier-ntbk sddm-greeter[8022]: Adding view for "LVDS-1" QRect(0,0 1920x1080)
    Dec 9 08:29:26 olivier-ntbk sddm-greeter[8022]: Message received from daemon: Capabilities
    Dec 9 08:29:26 olivier-ntbk sddm-greeter[8022]: Message received from daemon: HostName
    Dec 9 08:29:44 olivier-ntbk sddm-greeter[8022]: Reading from "/usr/share/xsessions/plasma.desktop"
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Message received from greeter: Login
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Reading from "/usr/share/xsessions/plasma.desktop"
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Reading from "/usr/share/xsessions/plasma.desktop"
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Session "plasma.desktop" selected, command: "/usr/bin/startkde"
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: [PAM] Starting...
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: [PAM] Authenticating...
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: [PAM] Preparing to converse...
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: [PAM] Conversation with 1 messages
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: [PAM] returning.
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Authenticated successfully
    Dec 9 08:29:44 olivier-ntbk sddm-greeter[8022]: Message received from daemon: LoginSucceeded
    Dec 9 08:29:44 olivier-ntbk sddm-greeter[8022]: qrc:///QtQuick/VirtualKeyboard/content/components/SelectionControl.qml:80: TypeError: Cannot read property 'cursorRectIntersectsClipRect' of null
    Dec 9 08:29:44 olivier-ntbk sddm-greeter[8022]: qrc:///QtQuick/VirtualKeyboard/content/components/SelectionControl.qml:48: TypeError: Cannot read property 'anchorRectIntersectsClipRect' of null
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8007]: [PAM] Closing session
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8007]: [PAM] Ended.
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Auth: sddm-helper exited successfully
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Greeter stopped.
    Dec 9 08:29:44 olivier-ntbk systemd[1]: Removed slice User Slice of sddm.
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8031]: Starting: "/etc/sddm/Xsession "/usr/bin/startkde""
    Dec 9 08:29:44 olivier-ntbk sddm-helper[8054]: Adding cookie to "/home/olivier/.Xauthority"
    Dec 9 08:29:44 olivier-ntbk sddm[7970]: Session started
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: Checking for pam module
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: Got pam-login
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: kwalletd: Waiting for hash on 15-
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: kwalletd: waitingForEnvironment on: 3
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: kwalletd: client connected
    Dec 9 08:29:46 olivier-ntbk sddm[7970]: kwalletd: client disconnected
    -------------------8<---------------------
Working...
X