<html>
    <head>
      <base href="https://bugs.webkit.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 - EXC_BAD_ACCESS using WebRTC and MediaStream APIs"
   href="https://bugs.webkit.org/show_bug.cgi?id=185228">185228</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>EXC_BAD_ACCESS using WebRTC and MediaStream APIs
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Safari Technology Preview
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>WebRTC
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned@lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mroberts@twilio.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>youennf@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=339366" name="attach_339366" title="crash1.log">attachment 339366</a> <a href="attachment.cgi?id=339366&action=edit" title="crash1.log">[details]</a></span>
crash1.log

Twilio customers easily reproduce a crash in Safari when using our Video Quickstart project (<a href="https://github.com/twilio/video-quickstart-js">https://github.com/twilio/video-quickstart-js</a>). To reproduce, they configure their Twilio account to use "P2P Rooms" or "Group Rooms" with the codec restricted to H.264. Then, they start a video chat in the quickstart, for example, letting Chrome join first, then Safari. Next, when they disconnect in Safari, the crash occurs. I've included it as crash2.log. It shows an EXC_BAD_ACCESS.

Ideally, I could reproduce this issue without the quickstart. I tried to do so with test.html and by playing with the various setTimeout values. I was only able to reproduce a different EXC_BAD_ACCESS this way (by setting very short timeouts). It's included as crash1.log.

Any idea on these two EXC_BAD_ACCESS crashes?</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>