<!DOCTYPE html>
<html>
<head>
<script>
  function canary() {
    var someBitOfSource = 42;
  }
  function inner() {
    throw new Error("some error");
  }
  function throwSomething() {
    inner();
  }
</script>
</head>
<body onload="someBitOfSource = 42">
</body>
</html>