Closed Bug 881283 Opened 11 years ago Closed 10 years ago

Crash in @ JSC::Yarr::Interpreter<wchar_t>::matchDisjunction when previewing with Stylish

Categories

(Core :: JavaScript Engine, defect)

21 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INVALID
Tracking Status
firefox21 --- affected
firefox22 --- affected
firefox23 --- affected
firefox24 --- affected

People

(Reporter: jason.barnabe, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

Keywords: crash
It first showed up in 21.0a1/20130213 but is discontinuous across builds. The regression range might be:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=36525224b14e&tochange=161a347bda5b
Crash Signature: [@ JSC::Yarr::Interpreter<wchar_t>::matchDisjunction(JSC::Yarr::ByteDisjunction*, JSC::Yarr::Interpreter<wchar_t>::DisjunctionContext*, bool) ] [@ @0x0 | JSC::Yarr::Interpreter<wchar_t>::matchNonZeroDisjunction(JSC::Yarr::ByteDisjunction*, JSC::Yarr::Int…
Hardware: x86_64 → x86
I tried with FF24 on Win 7, I don't crash.

Can the reporter test with a fresh profile and only Stylish+this style? (or post directly here)
Flags: needinfo?(jason.barnabe)
I'm the person that reported the issue on userstyles.org.  I did attempt to reproduce it with a new profile.

Good news.  Bad news.

First the good news.  I created a new profile and tried to reproduce it as requested.  I was not successful.

Now for the bad news.  Because it didn't happen every time, I can't be sure it would happen if I had tried it just one more time.  It is always very random.  Sometimes it is constant.  But the other day I was able to preview a style numerous times with no issue.  I have found that while killing the thread at first seemed to do better than continuing it, that difference has almost vanished.  I have some at least a little better reliability when I let the run for a moment before I kill it.
Flags: needinfo?(jason.barnabe)
Something I just thought of: Could it be trying to kill a thread that isn't running anymore?
I can't reproduce the issue with Firefox 22.  Did a patch already land in the release build?
Anyway it was already hard to reproduce it.
Happened with Firefox 25, same pattern: responding "continue" to a "do you want to continue this script" question box.
And here I was hoping I had a fix. :(
This Yarr crash is no longer relevant we removed Yarr in Firefox 32 (bug 976446).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: