Skip to content

Drops function-less frames from PhantomJS 1.x stacks #3649

Closed
@benvinegar

Description

@benvinegar

Discovered while working on unit tests for #582

Given this stack trace (from our unit tests):

  Error: foo
    at file:///Users/benvinegar/Projects/raven-js/build/raven.test.js:878
    at foo (file:///Users/benvinegar/Projects/raven-js/build/raven.test.js:4283)
    at file:///Users/benvinegar/Projects/raven-js/build/raven.test.js:4287
    at callFn (file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4452)
    at file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4445
    at file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4847
    at file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4938
    at next (file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4772)
    at file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4782
    at next (file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4720)
    at file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:4749
    at timeslice (file:///Users/benvinegar/Projects/raven-js/node_modules/mocha/mocha.js:6015)

Every frame without parents/function names is dropped entirely.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions