I've seen this happen as well, also in an unusual boot configuration (no initrd, only happens when ureadahead is profiling). There definitely seems to be a race here, which may not show up very often in the default configuration, but is nonetheless serious as it stalls boot entirely.
In my case, the deadlock scenario seems to be that mountall blocks inside plymouth_prompt waiting for a keypress from plymouthd, and while it's blocked there, udev events come in for the root filesystem which are ignored. In trying to test this hypothesis, I discovered that killing plymouthd did NOT wake up mountall, which I think is another failure scenario. Both of these would be fixed by the solution described in the original report. -- ply_event_loop_process_pending_events can block, causing mountall to deadlock https://bugs.launchpad.net/bugs/518937 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
