Closed Bug 1704058 Opened 3 years ago Closed 3 years ago

Remove atexit handler in jsrtfuzzing code

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: decoder, Assigned: decoder)

Details

Attachments

(1 file)

We changed libFuzzer in bug 1695761 to return instead of exit, but we kept the atexit handler in the JS engine for fuzzing. This is causing an assert at the end of each fuzzing run in debug builds.

Confirmed this fixes shutdown assert for jsshell. I'm checking whether bug 1695761 similarly affected browser builds and will open another bug if so.

Flags: needinfo?(jschwartzentruber)
Pushed by jdschwa@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/5bd38689dd14
Remove libfuzzer atexit handlers in JS fuzzing code. r=truber
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch

I confirmed debug+fuzzing browser builds are unaffected and shutdown cleanly.

Flags: needinfo?(jschwartzentruber)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: