Closed jimfb closed 8 years ago
That's odd. Looks like it doesn't like something we're producing during eval.
Will take a look when I have time, hopefully this weekend. Others can feel free to beat me to the punch.
I'm not getting that when I run the unit tester with test-browser
, but test 15 seems to hang for no explicable reason.
I cannot reproduce this, Jim. I just ran all of the Safari unit tests w/o a WebWorker and it worked fine. Do you have custom native methods? Maybe you have a bug in them?
I dug a little deeper on this one and discovered the root cause. I was wrong to blame doppio, sorry, closing.
Details: We were using ES6 in our native method implementation. Firefox and chrome support ES6 natively, so it "just worked" and so we failed to realize that we weren't transforming our code before deploying. The ES6 code failed to run in Safari, but the error pointed straight at doppio internals so I failed to notice that it was running user-land code.
Once again, sorry for the noise.
It's cool. Since we eval
code, the stack traces often get destroyed, although I believe other browsers typically have more comprehensible stack traces!
On Safari, I get a stack trace that looks like this:
cc @jvilk @hrj