NS_GetSpecialDirectory is intermittently main-thread-only (crash)
Categories
(Core :: XPCOM, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox71 | --- | fixed |
People
(Reporter: jib, Assigned: Gijs)
References
(Depends on 1 open bug)
Details
Attachments
(2 files, 3 obsolete files)
Comment 1•10 years ago
|
||
Comment 3•10 years ago
|
||
Comment 4•10 years ago
|
||
| Reporter | ||
Comment 5•10 years ago
|
||
Comment 6•10 years ago
|
||
| Reporter | ||
Comment 7•10 years ago
|
||
| Reporter | ||
Comment 8•10 years ago
|
||
| Comment hidden (obsolete) |
| Reporter | ||
Comment 11•10 years ago
|
||
| Reporter | ||
Updated•10 years ago
|
| Reporter | ||
Comment 13•10 years ago
|
||
| Reporter | ||
Comment 14•10 years ago
|
||
| Assignee | ||
Comment 16•6 years ago
|
||
| Assignee | ||
Comment 17•6 years ago
|
||
(In reply to :Gijs (he/him) from comment #16)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=9806c46c363c9112446e7ae56ead5420fa71a57b
It looks like this problem has only gotten worse since this bug got filed. :-(
I've patches for the existing deps and will put those up in a second, and then take a look how many different cases are the cause of all the linux orange...
| Assignee | ||
Comment 18•6 years ago
|
||
| Assignee | ||
Comment 19•6 years ago
|
||
Even with the fix from bug 1576292 (all the others have landed on central by now) this seems to break the profiling "run" task, but it seems we don't get crash dumps there so it's hard to know why that is. :-\
https://treeherder.mozilla.org/#/jobs?repo=try&revision=604b8f3ee872f8842fb6c472050d54303149216b
| Assignee | ||
Comment 20•6 years ago
•
|
||
(In reply to :Gijs (he/him) from comment #19)
Even with the fix from bug 1576292 (all the others have landed on central by now) this seems to break the profiling "run" task, but it seems we don't get crash dumps there so it's hard to know why that is. :-\
https://treeherder.mozilla.org/#/jobs?repo=try&revision=604b8f3ee872f8842fb6c472050d54303149216b
OK, a fix for this is now on autoland (from bug 1579859, which had a successful try run run on https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=265745898&revision=26824c36907b2b8e829f60212adb231a92f59ef9 (the broken [B] job seems to be an infra issue where there's no screen session or something).
Jib, I think this means you could land your patch here (once updated) with r=bent and/or re-upload to phab, get it stamped by someone so you can autoland. Would you like to do the honours or would you like me to take over the bug? :-)
| Reporter | ||
Comment 21•6 years ago
|
||
Gijs if you can take this over that would be great! Thanks for fixing this!
| Assignee | ||
Comment 22•6 years ago
|
||
I don't have a good idea for fixing the jar logging thing without either rearchitecting it (which I'm not sure is useful) or adding non-mainthread-usable accessors for the gredir (which I'm not sure are a good idea). But either way we only use jar logging on pgo builds so adding a debug assert will work already, I think, and will hopefully stop people making the same mistakes in new code, while we figure out what to do with bug 1579859.
| Assignee | ||
Comment 23•6 years ago
|
||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
| bugherder | ||
Description
•