Closed
Bug 1371589
Opened 8 years ago
Closed 8 years ago
Debugging xpcshell tests with the jsdebugger is broken - breakpoints not hit
Categories
(DevTools :: Debugger, defect)
DevTools
Debugger
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: standard8, Unassigned)
Details
(Keywords: regression)
I'm trying to attach the debugger to an xpcshell-test and hit some breakpoints. I'm using the latest master, with the latest nightly.
./mach xpcshell-test --jsdebugger toolkit/components/places/tests/bookmarks/test_405938_restore_queries.js
It starts up and lets me connect, however when I let it run the test no breakpoints are hit, no debugger statements are hit, which means I can't find out what's happening.
When it connects, there's this message on the xpcshell console output:
0:04.76 LOG: Thread-1 INFO "Failed to initialize breakpoints: TypeError: query object's 'source' property is not undefined nor a Debugger.Source object
_setBreakpointAtGeneratedLocation@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/source.js:878:19
_setBreakpoint@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/source.js:740:12
_getOrCreateBreakpointActor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/source.js:709:12
observe@/Users/mark/dev/gecko/testing/xpcshell/head.js:434:13
onResume/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:1038:9
process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23
walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7
Promise*scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:739:11
schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:770:7
Promise.prototype.then@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:455:5
onResume@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:1025:12
onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1799:15
_onJSONObjectReady/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:483:11
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
enter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:357:5
_pushThreadPause@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:540:5
onAttach@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:653:7
onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1799:15
_onJSONObjectReady/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:483:11
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
_initDebugging@/Users/mark/dev/gecko/testing/xpcshell/head.js:486:5
_execute_test@/Users/mark/dev/gecko/testing/xpcshell/head.js:498:7
| Reporter | ||
Comment 1•8 years ago
|
||
Sorry for the noise, this is totally my fault, I was no-where near hitting the breakpoints I thought I should have been.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•