Open Bug 940930 Opened 7 years ago Updated 7 years ago

--debugger=lldb doesn't work with reftests

Categories

(Testing :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: froydnj, Unassigned)

Details

Attachments

(1 file)

Saw this wandering through backscroll on IRC this morning:

 mattwoodrow | And --debugger=lldb for retests doesn't work

Matt, could you elaborate?
See comment 0.
Flags: needinfo?(matt.woodrow)
This isn't just bug 914925, right?
https://pastebin.mozilla.org/3652602

OSX 10.9, lldb-300.2.53, latest m-c.
Flags: needinfo?(matt.woodrow)
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #2)
> This isn't just bug 914925, right?

Looks like that didn't change anything for reftests, so I think it is.

I tried manually patching runreftest.py, and it seems to work. However, using ctrl-c to try break just killed the app, and made my terminal tab stop accepting input.
Looks like this is partially because mach is catching the ctrl-c (SIGINT) signal and exiting.

Disabling this (using signal.signal(signal.SIGINT, signal.SIG_IGN)) stops mach from quitting, but I still never get an (lldb) prompt. It appears to break execution correctly, I just have no way of providing input.
You need to log in before you can comment on or make changes to this bug.