[Bug 1810154] Re: ply_boot_client_process_incoming_replies: Assertion `request_node != NULL' failed

Witold Krecicki 1810154 at bugs.launchpad.net
Mon Nov 11 23:04:50 UTC 2019


There's a bug in processing cached password replies from plymouthd which
causes this assertion,  the attached patch fixes this issue (it happens
e.g. when using ZFS with native encryption).

** Patch added: "cached-password-fix.patch"
   https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1810154/+attachment/5304592/+files/cached-password-fix.patch

-- 
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/1810154

Title:
  ply_boot_client_process_incoming_replies: Assertion `request_node !=
  NULL' failed

Status in plymouth package in Ubuntu:
  Confirmed

Bug description:
  ubuntu cosmic
  plymouth 0.9.3-1ubuntu10
  initramfs-tools 0.131ubuntu15

  I'm trying to get a password prompt working in the initramfs via
  plymouth, but I get an assertion error.

  This is the sample command I'm running:
  plymouth --debug ask-for-password --command=/bin/cat --prompt "Type something"

  And this is the output I get:
  [./plymouth.c:463]                           on_password_request:Password request
  [ply-event-loop.c:759]               ply_event_loop_stop_watching_fd:stopping watching fd 6
  [ply-event-loop.c:775]               ply_event_loop_stop_watching_fd:removing destination for fd 6
  [./plymouth.c:430]                   on_password_request_execute:executing password request (command /bin/cat)
  [ply-event-loop.c:759]               ply_event_loop_stop_watching_fd:stopping watching fd 6
  [ply-event-loop.c:775]               ply_event_loop_stop_watching_fd:removing destination for fd 6
  [ply-event-loop.c:759]               ply_event_loop_stop_watching_fd:stopping watching fd 6
  [ply-event-loop.c:775]               ply_event_loop_stop_watching_fd:removing destination for fd 6
  plymouth: ./ply-boot-client.c:272: ply_boot_client_process_incoming_replies: Assertion `request_node != NULL' failed.
  Aborted

  
  plymouth --ping returns 0. It doesn't matter which --command I try.

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



More information about the foundations-bugs mailing list