<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:ppaalanen@gmail.com" title="Pekka Paalanen <ppaalanen@gmail.com>"> <span class="fn">Pekka Paalanen</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - starting weston from kmscon "scrambles" the display"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88900">bug 88900</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>dh.herrmann@gmail.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - starting weston from kmscon "scrambles" the display"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88900#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - starting weston from kmscon "scrambles" the display"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88900">bug 88900</a>
              from <span class="vcard"><a class="email" href="mailto:ppaalanen@gmail.com" title="Pekka Paalanen <ppaalanen@gmail.com>"> <span class="fn">Pekka Paalanen</span></a>
</span></b>
        <pre>All the components here are way out of my expertise, but I think there are two
different issues:
- if weston fails in any way, it really shouldn't leave the VT (or kmscon)
broken, especially when usind weston-launch where the VT handling is external
to weston itself. (Might also be an issue with kmscon, not just weston or
weston-launch).
- weston fails to begin with

I know little about systemd and logind, but is the shell inside kmscon in a
real user session (in systemd/logind terms)?

Does kmscon take DRM master? If yes, that means Weston cannot take it, and KMS
calls will fail. Maybe that is the main issue.

Unfortunately I have no idea how an app that wants to be a DRM master should
run under something like kmscon.

I'm adding David Herrmann to CC. Maybe he could explain how things are supposed
to work between systemd, logind, kmscon, weston-launch, and weston.

Btw. IIRC Sysrq-v is a thing that should forcefully restore fbcon, but I've no
idea what it might do to kmscon.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>