Bug 10597 - core classes must not have observable synchronization
Summary: core classes must not have observable synchronization
Status: RESOLVED DUPLICATE of bug 9250
Alias: None
Product: gcc
Classification: Unclassified
Component: libgcj (show other bugs)
Version: 3.4.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-02 04:16 UTC by Tom Tromey
Modified: 2003-10-22 20:07 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2003-07-24 11:39:19


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Tromey 2003-05-02 04:16:00 UTC
Some of our core classes, like String, acquire the 
class lock.  This means a malicious program could
prevent certain operations by acquiring one of these
locks and never releasing it.

Critical core classes should never acquire their class
lock, but should instead use some inaccessible object.

Release:
unknown
Comment 1 Andrew Pinski 2003-07-24 11:39:19 UTC
Still true on the mainline (20030724).
Comment 2 Tom Tromey 2003-10-22 20:07:45 UTC

*** This bug has been marked as a duplicate of 9250 ***