Closed
Bug 15046
Opened 25 years ago
Closed 25 years ago
crash because of unloading dll's while they are used
Categories
(Core :: XPCOM, defect, P2)
Tracking
()
RESOLVED
FIXED
M11
People
(Reporter: kipp, Assigned: dp)
Details
(Keywords: crash)
If a library, say rdf, uses the component manager to create a factory and that factory creation fails in the rdf library, then the component manager unloads the offending dll (!) which triggers a crash because it unloads a dll which is present on the call stack. In general, you can't unload the dll unless you know that it's safe, and to do that you have to ask it (it might be exporting multiple factories which have created objects, etc.)
Assignee | ||
Comment 1•25 years ago
|
||
Well the dll in question could have other factories that do work. That I think is the problem.
Updated•25 years ago
|
QA Contact: beppe → dp
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 2•25 years ago
|
||
Code fix.
You need to log in
before you can comment on or make changes to this bug.
Description
•