[systemd-bugs] [Bug 82639] New: systemd-bootchart occasionally produces a blank svg when run under QEMU

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 14 17:28:53 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=82639

          Priority: medium
            Bug ID: 82639
          Assignee: systemd-bugs at lists.freedesktop.org
           Summary: systemd-bootchart occasionally produces a blank svg
                    when run under QEMU
        QA Contact: systemd-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: other
          Reporter: max.eliaser at intel.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: general
           Product: systemd

This has been reproduced with both systemd 213 and systemd 215.

Steps to reproduce: boot with /usr/lib/systemd-bootchart as PID 1 under QEMU.
Wait an extra 20 seconds after the boot completes.

Expected result: a .svg file with the boot chart will appear in /run/log, and a
notice will appear on stderr indicating that the boot chart has been written.

Actual result: the notice appears on stderr, and the .svg file is created, but
the svg file is blank (0 bytes.) This is not guaranteed to happen all the time,
sometimes it works correctly.

The operating system is Poky, as generated by the Yocto Project. (Yocto is
something similar to buildroot, Poky is the name we use for the OS Yocto
generates.) In this case, Yocto is generating Linux images for a 32-bit x86
target and then running them under QEMU. I believe KVM acceleration is not
enabled. I mention this because it's not your typical Linux distro. I believe
there are a few systemd developers within Intel's OTC who would be familiar
with Yocto and Poky though. 

Auke Kok (the original author of systemd-bootchart) was kind enough to spend
about an hour squinting at this bug today, and neither of us could figure it
out. (BTW Auke, commenting out do_journal_append from bootchart.c did *not* fix
it.)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20140815/268bb76b/attachment.html>


More information about the systemd-bugs mailing list