This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 58472 - [41cat] Debugger regression - Can't list threads by object monitor
Summary: [41cat] Debugger regression - Can't list threads by object monitor
Status: NEW
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-01 10:27 UTC by jonrichards
Modified: 2008-04-25 12:35 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jonrichards 2005-05-01 10:27:40 UTC
In 3.6 via the all in one and threads views of the debugger, it used to be 
really easy to find deadlocks. By selecting a waiting thread you could click 
on the object (monitor) it was waiting for, and then find out which threads 
were also waiting on the object and more importantly see which threads owned 
the monitor.

In 4.1 it seems the only way to find out which thread owns a monitor, is by 
manually clicking on each thread to find out if it owns the monitor. This is 
very laborious when an application has many (>50) threads.

I always impressed people with the way netbeans could find deadlocks in 3.6. 
To me it's a real shame this functionlity has gone.

I understand the debugger now operates differently (because the all in one 
display has gone), however perhaps a right click on an object monitor in the 
threads view could open a window listing the threads that own or are also 
waiting on the same monitor. Then instead of searching for the thread, the 
user can quickly open the right thread and find any deadlock.
Comment 1 Roman Ondruska 2005-05-13 12:34:34 UTC
I understand, should be considered.