View Issue Details

IDProjectCategoryView StatusLast Update
0000730SkyChart1-Softwarepublic11-09-03 14:48
ReporterRon McWilliams Assigned ToPatrick Chevalley  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionVista
Product Version3.3 SVN 
Target Version3.4Fixed in Version3.3 SVN 
Summary0000730: "Detail" Window will not scroll
DescriptionVista 64 - - - was same on rev 3.2

"Detail" Window will not scroll - - resizing causes this error.

TControl.InvalidatePreferredSize loop detected:TIpHtmlInternalPanel Bounds=l=0,t=0,r=398,b=524.

OK to ignore - Cancel to kill - Ignore freezes anyway.
Steps To ReproduceSelect any object star or nebula. Click on text to get detail box. If the text is long enough, the scroll bar will appear on right. Scroll bar will move when dragged, but info pane will not scroll. When I resize by pulling bottom of dialog box window down, at a certain point the edges of the box start to flicker and then this error message comes up.

TControl.InvalidatePreferredSize loop detected:TIpHtmlInternalPanel Bounds=l=0,t=0,r=398,b=524.
TagsNo tags attached.

Relationships

related to 0000567 closedPatrick Chevalley About object window not scrollable 
related to 0000720 closedPatrick Chevalley Detail-Fenster Bug 

Activities

Ron McWilliams

10-11-02 23:03

reporter   ~0001389

I was mistaken. Clicking OK doesn't crash any more. You can back out. Sorry.

marc fokker

10-11-03 08:33

reporter   ~0001390

Same with Win XP 32. No matter what I choose to close the error message, after my choice the program crashes.

Patrick Chevalley

10-11-03 19:11

administrator   ~0001392

The problem with the scroll bar is describe here: 0000567 . I am waiting a fix for the compiler.

The problem with resizing is describe here: 0000720 .
I cannot reproduce the bug myself but it as been reported as fixed by the compiler team.

Can you check you use the version 3.3-1569 dated of November 2 ?

marc fokker

10-11-03 19:38

reporter   ~0001393

I checked to make sure, it is indeed the November 2 version that I 'm using.

The problem only seems to occur when I enlarge the pop up window large enough to get rid of the scrollbar at the right. As soon as the window is large enough, the program seems to run in a sort of loop. The window is redrawn very fast with and without scrolbars below and at the right until the error message appears.

Reproducability is a bit of a problem, it doesn't occur every time. Sometimes I can enlarge the window in the same instance without the trouble.

Ron McWilliams

10-11-03 21:08

reporter   ~0001394

Same as Marc - - it's Nov 2 version. Doesn't happen every time but can make it happen every session within two or three dialog boxes. Used M10 and M12 in Ophiuchus most recently. Note: error happens when resizing box by dragging edge. The scroll bar and page-down button don't ever work at all.

Patrick Chevalley

10-11-04 12:59

administrator   ~0001396

Thank you for your descriptions of the problem! This help a lot.

I not encounter the problem before because my Windows is set to not show the window content when moving or resizing, it is very unlikely to get the problem with this setting.
 
Now I can reproduce the problem easily and I have open a bug report to the compiler team using an example application:
http://bugs.freepascal.org/view.php?id=17830

The scroll bar problem with win64 is still open here:
http://bugs.freepascal.org/view.php?id=15866

In the mean time I will increase the default window size to make resizing less necessary.

Patrick Chevalley

10-11-04 13:18

administrator   ~0001398

Revision 1572 is a temporary fix to avoid the crash. It increase the Detail window size and make it not resizable.

http://svn.origo.ethz.ch/viewvc/skychart?view=rev&revision=1572

Patrick Chevalley

11-01-04 18:22

administrator   ~0001508

Fixed by revision 1632:
http://svn.origo.ethz.ch/viewvc/skychart?view=rev&revision=1632

Issue History

Date Modified Username Field Change
10-11-02 23:01 Ron McWilliams New Issue
10-11-02 23:03 Ron McWilliams Note Added: 0001389
10-11-03 08:33 marc fokker Note Added: 0001390
10-11-03 19:07 Patrick Chevalley Relationship added related to 0000567
10-11-03 19:07 Patrick Chevalley Relationship added related to 0000720
10-11-03 19:11 Patrick Chevalley Note Added: 0001392
10-11-03 19:11 Patrick Chevalley Assigned To => Patrick Chevalley
10-11-03 19:11 Patrick Chevalley Status new => feedback
10-11-03 19:11 Patrick Chevalley Target Version 0.3.0 => 3.4
10-11-03 19:38 marc fokker Note Added: 0001393
10-11-03 21:08 Ron McWilliams Note Added: 0001394
10-11-03 21:08 Ron McWilliams Status feedback => assigned
10-11-04 12:59 Patrick Chevalley Note Added: 0001396
10-11-04 13:18 Patrick Chevalley Note Added: 0001398
11-01-04 18:22 Patrick Chevalley Note Added: 0001508
11-01-04 18:22 Patrick Chevalley Status assigned => resolved
11-01-04 18:22 Patrick Chevalley Resolution open => fixed
11-01-04 18:22 Patrick Chevalley Fixed in Version 0.3.0 => 3.3 SVN
11-09-03 14:48 Patrick Chevalley Status resolved => closed