Closed
Bug 1426779
Opened 7 years ago
Closed 7 years ago
Debug and DevEdition builds are going to permafail when Gecko 59 merges to Beta on 2018-01-11
Categories
(Core :: XPCOM, defect, P1)
Core
XPCOM
Tracking
()
VERIFIED
FIXED
mozilla59
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | blocking | verified |
People
(Reporter: RyanVM, Assigned: mccr8)
References
Details
Attachments
(1 file)
The patch below should suffice to reproduce locally:
https://hg.mozilla.org/try/rev/0154852baa88e427a1957e67ec1fd9d3e0acd80b
https://treeherder.mozilla.org/logviewer.html#?job_id=153041902&repo=try
/builds/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:43:32: error: 'mName' was not declared in this scope
/builds/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:44:33: error: 'mName' was not declared in this scope
Flags: needinfo?(continuation)
Assignee | ||
Comment 1•7 years ago
|
||
nsThreadUtils.cpp needs something like this:
#ifdef RELEASE_OR_BETA
NS_IMPL_ISUPPORTS(Runnable, nsIRunnable, nsINamed)
#else
NS_IMPL_NAMED_ADDREF(Runnable, mName)
NS_IMPL_NAMED_RELEASE(Runnable, mName)
NS_IMPL_QUERY_INTERFACE(Runnable, nsIRunnable, nsINamed)
#endif
Though I think a similar guard will also be needed on the Runnable guard in nsISupportsImpl.h or we will get slightly less good leak information on beta. That's not a big deal, I think...
Comment 2•7 years ago
|
||
Noting that this blocks the upcoming merge of 59 to beta. Andrew are you taking this on?
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → continuation
Flags: needinfo?(continuation)
Comment hidden (mozreview-request) |
![]() |
||
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8939968 [details]
Bug 1426779 - Disable precise runnable leakchecking names on release and beta.
https://reviewboard.mozilla.org/r/210242/#review215966
I thought we landed a patch like this already...did it get reverted accidentally, or am I just thinking of something different?
Attachment #8939968 -
Flags: review?(nfroyd) → review+
Assignee | ||
Comment 5•7 years ago
|
||
(In reply to Nathan Froyd [:froydnj] from comment #4)
> I thought we landed a patch like this already...did it get reverted
> accidentally, or am I just thinking of something different?
There have been a lot of patches to fix up mName missing on beta breakage...
Pushed by amccreight@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2db2c61d036c
Disable precise runnable leakchecking names on release and beta. r=froydnj
Comment 7•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Reporter | ||
Updated•7 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•