<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Commit "udev: remove seqnum API and all assumptions about seqnums" causes single CPU systems to fail to boot with debug kernels"
href="https://bugs.freedesktop.org/show_bug.cgi?id=79283">79283</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>Commit "udev: remove seqnum API and all assumptions about seqnums" causes single CPU systems to fail to boot with debug kernels
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>blocker
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>awilliam@redhat.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>general
</td>
</tr>
<tr>
<th>Product</th>
<td>systemd
</td>
</tr></table>
<p>
<div>
<pre>This bug was identified downstream in Fedora Rawhide, but seems sufficiently
serious to merit alerting upstream to directly.
Commit
<a href="http://cgit.freedesktop.org/systemd/systemd/commit/?id=9ea28c55a2488e6cd4a44ac5786f12b71ad5bc9f">http://cgit.freedesktop.org/systemd/systemd/commit/?id=9ea28c55a2488e6cd4a44ac5786f12b71ad5bc9f</a>
- "udev: remove seqnum API and all assumptions about seqnums" - was backported
to Fedora Rawhide's systemd 212 build as the sole change between
systemd-212-3.fc21 and systemd-212-4.fc21 . After that change, multiple users
reported that systems with single processors no longer booted correctly. Myself
and Josh Boyer (Fedora kernel maintainer) both confirmed this issue. It seems
to be some kind of race, as it only occurs with kernels that have debugging
code enabled.
With a Fedora live image that has systemd-212-4 and a debug kernel - e,g,
<a href="http://kojipkgs.fedoraproject.org/work/tasks/1167/6891167/Fedora-Live-Xfce-x86_64-rawhide-20140526.iso">http://kojipkgs.fedoraproject.org/work/tasks/1167/6891167/Fedora-Live-Xfce-x86_64-rawhide-20140526.iso</a>
- system boot fails every single time (tried six times, got six fails) in a KVM
with a single CPU, for me.
I built a systemd-212-5 package with the change from -4 reverted, and built a
live image with that systemd but which was otherwise the same as the Xfce
nightly linked above), and booted that five times; it worked every time.
So, there seems to be strong evidence that this commit causes a major problem
in this case (single CPU system, debug kernel).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>