Bug 65671 - [About] Opening 'Configuration Details' from about dialog takes forever
Summary: [About] Opening 'Configuration Details' from about dialog takes forever
Status: RESOLVED DUPLICATE of bug 65228
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Linux-GTK
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Nick Edgar CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-04 03:54 EDT by Tom Hofmann CLA
Modified: 2004-06-04 11:44 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Hofmann CLA 2004-06-04 03:54:40 EDT
RC1

- Have a sizeable number of exceptions in the log
- Open Window-About
- Press the 'Configuration Details' button

-> takes about 30 to 60 seconds on a P4 2.6G running RedHat9

Most of time seems to be spent in stacks similar to this:

"main" prio=1 tid=0x080522f8 nid=0x26fc runnable [bfffb000..bfffc6b8]
        at org.eclipse.swt.internal.gtk.OS.pango_layout_get_size(Native Method)
        - locked <0x545074d8> (a java.lang.Class)
        at org.eclipse.swt.widgets.Text.computeSize(Text.java:342)
        at
org.eclipse.swt.layout.GridLayout.calculateGridDimensions(GridLayout.java:248)
        at org.eclipse.swt.layout.GridLayout.computeLayoutSize(GridLayout.java:331)
        at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:376)
        at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:141)
        at
org.eclipse.swt.layout.GridLayout.calculateGridDimensions(GridLayout.java:248)
        at org.eclipse.swt.layout.GridLayout.computeLayoutSize(GridLayout.java:331)
        at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:376)
        at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:141)
        at
org.eclipse.swt.layout.GridLayout.calculateGridDimensions(GridLayout.java:248)
        at org.eclipse.swt.layout.GridLayout.computeLayoutSize(GridLayout.java:331)
        at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:376)
        at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:141)
        at org.eclipse.jface.window.Window.getInitialSize(Window.java:496)
        at org.eclipse.jface.window.Window.initializeBounds(Window.java:614)
        at org.eclipse.jface.dialogs.Dialog.initializeBounds(Dialog.java:590)
        at org.eclipse.jface.window.Window.create(Window.java:351)
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:925)
        at org.eclipse.jface.window.Window.open(Window.java:637)
        at
org.eclipse.ui.internal.dialogs.AboutDialog.buttonPressed(AboutDialog.java:105)
[...]
Comment 1 Tom Hofmann CLA 2004-06-04 04:54:33 EDT
also, memory consumption went up a couple hundert MBytes and stayed after
closing the dialog. There seems to be a leak. 

Checked on Win platforms, where the problem does not occur.
Comment 2 Tom Hofmann CLA 2004-06-04 04:59:27 EDT
when opening the details dialog on a freshly opened workbench, the VM size goes
up from 77MByte to 450MByte...
Comment 3 Nick Edgar CLA 2004-06-04 11:44:26 EDT

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