<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Creating a log on a non-default thread causes it to hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95549">95549</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Creating a log on a non-default thread causes it to hang
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Zeitgeist
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>0.9.x
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>libzeitgeist
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>zeitgeist-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ted@gould.cx
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>zeitgeist-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=123998" name="attach_123998" title="Patch to use the thread default context">attachment 123998</a> <a href="attachment.cgi?id=123998&action=edit" title="Patch to use the thread default context">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=95549&attachment=123998'>[review]</a>
Patch to use the thread default context

When creating a Log object it creates a mainloop to wait on the proxy object.
It unfortunately does this with NULL has its context which means it uses the
main thread's context instead of the thread it is running on. This causes a
hang as no one gets events then.</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>