Crash tab in Chrome

A crash in Chrome when mixing webRtc Tracks

HTML

<button onclick="stopStream();">Stop stream: causes crash in Chrome 39.0.2171.95 m</button>

JavaScript

var constraints = {
         video: true,
         audio: true
      };
window.stopStream = function (){
    if(stream)
        stream.stop();
};
var stream;
navigator.mozGetUserMedia(constraints, 
    function(webRTCStream){
        stream = webRTCStream;
        var context = new window.AudioContext();
        var microphone = context.createMediaStreamSource(webRTCStream);
        var gainFilter = context.createGain();
        var destination = context.createMediaStreamDestination();
        var outputStream = destination.stream;
        microphone.connect(gainFilter);
        gainFilter.connect(destination);
        var filteredTrack = outputStream.getAudioTracks()[0];
        webRTCStream.addTrack(filteredTrack);
        var originalTrack = webRTCStream.getAudioTracks()[0];
        webRTCStream.removeTrack(originalTrack);
    },
    function(err) {
        console.log("The following error occured: " + err);
      }
 );