[Bug 1931718] [NEW] No login prompt on serial if no monitor connected

Alfonso Sanchez-Beato 1931718 at bugs.launchpad.net
Fri Jun 11 15:16:54 UTC 2021


Public bug reported:

In a device that has both HDMI ouput *and* a serial console, no log-in
prompt appears in the serial console if no monitor is connected, when
"splash" is added to the kernel command line.

I see plymouthd taking 100% of the CPU. If I connect a monitor, then I
get the serial console and plymouthd stops. That HDMI is connected or
not should not influence the serial console prompt.

plymouthd backtrace shows it waiting for events:

#0  0x0000ffff9a948754 in __GI_epoll_pwait (epfd=3, events=events at entry=0xffff9aa3e2a0 <events>, maxevents=maxevents at entry=64, timeout=-1, set=set at entry=0x0)
    at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
#1  0x0000ffff9a9488e0 in epoll_wait (epfd=<optimized out>, events=events at entry=0xffff9aa3e2a0 <events>, maxevents=maxevents at entry=64, timeout=<optimized out>)
    at ../sysdeps/unix/sysv/linux/epoll_wait.c:32
#2  0x0000ffff9aa1b818 in ply_event_loop_process_pending_events (loop=0xaaaad24b53e0) at ply-event-loop.c:1230
#3  ply_event_loop_process_pending_events (loop=0xaaaad24b53e0) at ply-event-loop.c:1210
#4  0x0000ffff9aa1be98 in ply_event_loop_run (loop=0xaaaad24b53e0) at ply-event-loop.c:1310
#5  0x0000aaaace94c62c in main (argc=4, argv=0xffffefe2d748) at main.c:2294

** Affects: plymouth (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/1931718

Title:
  No login prompt on serial if no monitor connected

Status in plymouth package in Ubuntu:
  New

Bug description:
  In a device that has both HDMI ouput *and* a serial console, no log-in
  prompt appears in the serial console if no monitor is connected, when
  "splash" is added to the kernel command line.

  I see plymouthd taking 100% of the CPU. If I connect a monitor, then I
  get the serial console and plymouthd stops. That HDMI is connected or
  not should not influence the serial console prompt.

  plymouthd backtrace shows it waiting for events:

  #0  0x0000ffff9a948754 in __GI_epoll_pwait (epfd=3, events=events at entry=0xffff9aa3e2a0 <events>, maxevents=maxevents at entry=64, timeout=-1, set=set at entry=0x0)
      at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
  #1  0x0000ffff9a9488e0 in epoll_wait (epfd=<optimized out>, events=events at entry=0xffff9aa3e2a0 <events>, maxevents=maxevents at entry=64, timeout=<optimized out>)
      at ../sysdeps/unix/sysv/linux/epoll_wait.c:32
  #2  0x0000ffff9aa1b818 in ply_event_loop_process_pending_events (loop=0xaaaad24b53e0) at ply-event-loop.c:1230
  #3  ply_event_loop_process_pending_events (loop=0xaaaad24b53e0) at ply-event-loop.c:1210
  #4  0x0000ffff9aa1be98 in ply_event_loop_run (loop=0xaaaad24b53e0) at ply-event-loop.c:1310
  #5  0x0000aaaace94c62c in main (argc=4, argv=0xffffefe2d748) at main.c:2294

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1931718/+subscriptions



More information about the foundations-bugs mailing list