more threadsafety assertions

RESOLVED FIXED in M16

Status

()

P3
normal
RESOLVED FIXED
19 years ago
5 years ago

People

(Reporter: endico, Assigned: dougt)

Tracking

Trunk
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

19 years ago
I got these assertions as the psm xpinstall download finished.


###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsXULElement not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsHTMLDivElement not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsTextNode not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: HTMLAttributesImpl not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: ArenaImpl not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsStringBundle not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsPersistentProperties not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372

These happened when I quit.
###!!! ASSERTION: nsPSMUIHandlerImpl not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsSSLSocketProvider not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
###!!! ASSERTION: nsSocketProviderService not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372

###!!! ASSERTION: nsPSMComponent not thread-safe: 'owningThread ==
NS_CurrentThread()', file nsDebug.cpp, line 372
###!!! Break: at file nsDebug.cpp, line 372
(Reporter)

Comment 1

19 years ago
oops, i meant to say that I was installing psm.

Comment 2

19 years ago
Assigning to dougt.
Assignee: warren → dougt
Target Milestone: M15

Comment 3

19 years ago
I have another location. when I am bringing up phonebook I get the assertion 
from the callstack

nsSSLIOLayerConntect->nsPSMComponent::GetControlConnection(Line500 
NS_WITH_SERVICE).

This looked like a bug tracking these.

Comment 4

19 years ago
i get the same assertion as dawn when entering an ftp url with a user id 
like ftp://cbegle@cx

###!!! ASSERTION: nsWebShellWindow not thread-safe: 'owningThread == 
NS_CurrentThread()', file d:\mo
zsrc\mozilla\xpcom\base\nsDebug.cpp, line 372
(Assignee)

Comment 5

19 years ago
--> m16
Target Milestone: M15 → M16

Comment 6

19 years ago
I just saw a ton of threadsafety assertions using today's NT build to visit 
E*Trade.  Notes and a stack trace are available on bug 33367
(Assignee)

Comment 7

19 years ago
fixes ready to go.

Comment 8

19 years ago
Remember, fixing these is more than just adding _THREADSAFE to the isupports 
macros. We have to examine why these things are being used on separate threads, 
if that use is legitimate and whether the other methods (besides those from 
isupports) need to be thread-safe too.
(Assignee)

Comment 9

19 years ago
fix checked in.  Marking fixed.  
Status: NEW → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED

Comment 10

18 years ago
Ideas on how to verify this, please.
Keywords: qawanted
QA Contact: tever → benc

Comment 11

16 years ago
dawn: any chance you can verify this as the reporter?
Keywords: qawanted → verifyme
mass remove verifyme requests greater than 4 months old
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.