Closed Bug 652878 Opened 15 years ago Closed 15 years ago

ABORT: Main-thread-only object used off the main thread (IcedTea|Java) cycle collection

Categories

(Core :: XPCOM, defect)

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 640908

People

(Reporter: bc, Unassigned)

References

()

Details

(Keywords: assertion)

Attachments

(1 file)

bug 549743 added this abort. bug 534345 thinks we should refuse to hand out main thread components to non-main thread actors. 1. http://www.el3lam.com/vb http://speedtester.bt.com/ http://www.whoer.net/extended (not 100% reliable) 2. 3 libxul.so!Abort [nsDebugImpl.cpp : 388 + 0xa] eip = 0x02567020 esp = 0xae241150 ebp = 0xae241168 ebx = 0x03389ff4 Found by: call frame info 4 libxul.so!NS_DebugBreak_P [nsDebugImpl.cpp : 345 + 0xd] eip = 0x02566f3f esp = 0xae241170 ebp = 0xae241588 ebx = 0x03389ff4 Found by: call frame info 5 libxul.so!AbortIfOffMainThreadIfCheckFast [nsCycleCollector.cpp : 1195 + 0x2f] eip = 0x0256dfe1 esp = 0xae241590 ebp = 0xae2415b8 ebx = 0x03389ff4 Found by: call frame info 6 libxul.so!nsCycleCollector::Forget2 [nsCycleCollector.cpp : 2407 + 0x4] eip = 0x0256f67f esp = 0xae2415c0 ebp = 0xae2415d8 ebx = 0x03389ff4 Found by: call frame info ... IcedTea plugin (java) Other possible components are the java->xpcom, or the plugins->icedtea
Is there more stack? It would be nice to see what object was involved here, and whether it was being indirectly or directly used from the Java plugin. bug 534345 is probably not relevant. So far this is just an intentional behavior to prevent security issues.
Attached file example stack —
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: