Closed Bug 1779980 Opened 3 years ago Closed 3 years ago

Crash in [@ mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::WorkerRun]

Categories

(Core :: DOM: Service Workers, defect)

Unspecified
Windows 10
defect

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox106 --- wontfix
firefox107 --- fixed
firefox108 --- fixed

People

(Reporter: gsvelto, Assigned: yulia)

References

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/d3469697-e4af-4cec-b1f0-06b7a0220717

Reason: EXCEPTION_ACCESS_VIOLATION_READ

Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::WorkerRun dom/workers/ScriptLoader.cpp:1062
1 xul.dll mozilla::dom::WorkerRunnable::Run dom/workers/WorkerRunnable.cpp:377
2 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1199
3 xul.dll NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:465
4 xul.dll mozilla::dom::WorkerPrivate::DoRunLoop dom/workers/WorkerPrivate.cpp:3205
5 xul.dll mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run dom/workers/RuntimeService.cpp:2038
6 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1199
7 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:300
8 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:373
9 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:355

Only three crashes from three different users on nightly, looks like a potential regression.

I'd suspect bug 1742438 to be related here?

Flags: needinfo?(ystartsev)

It may be. I will look into it shortly.

It looks like this is no longer occurring.

Flags: needinfo?(ystartsev)
Crash Signature: [@ mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::WorkerRun] → [@ mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::WorkerRun] [@ mozilla::LinkedListElement<T>::asT]

(In reply to Yulia Startsev [:yulia] from comment #3)

It looks like this is no longer occurring.

We just had some signature changes given the better support for inlined functions in crash-stats, this is still happening.

Flags: needinfo?(ystartsev)

It seems to me that this is the old signature? The new one looks like https://crash-stats.mozilla.org/report/index/4aa6d6a3-f95a-4964-8e51-f99aa0220930

Ah, thanks!

Can I assume you'll take this one, too?

Flags: needinfo?(ystartsev)
Assignee: nobody → ystartsev
Flags: needinfo?(ystartsev)

Yes, anything related to this path.

See Also: → 1792984
Depends on: 1792984

This appears to be fixed in 108

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in before you can comment on or make changes to this bug.