Open Bug 641367 Opened 13 years ago Updated 2 years ago

CrashReporter::GetPendingDir is called on a non-main thread and uses non-threadsafe nsDirectoryService

Categories

(Toolkit :: Crash Reporting, defect)

x86
Linux
defect

Tracking

()

People

(Reporter: jdm, Unassigned)

Details

Attachments

(1 file)

Attached file Backtrace
Specifically, as the stack shows, the nsDirectoryService appears to be threadsafe but not every implementation of nsIDirectoryServiceProvider is threadsafe.
Hm, sucky. Hadn't realized that. Presumably we could just put all the real work into a runnable and post it to the main thread.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: