GGb - freezes on long time run

-Loco- shared this problem 2 years ago
Solved

[English]:

Following case:

Open appended file and move either of the circles randomly without releasing the drag for some minutes. Change the dragged midpoint at will. GGb will become less and less responsive. After releasing the circle midpoint it will be enter frozen state or be very response-less. It will not go back to responsive state.

The result is repeatedly reproducible withing 5 minutes on my machine.

The automatic testing file achieved the freezing withing 20 minutes.

[German]:

Folgender Fall:

Öffne die Datei im Anhang. Bewege ganz gleich welchen Kreismittelpunkt zufällig durch Ziehen um oder durch den anderen Kreis. Der gezogene Kreismittelpunkt kann dabei gewechselt werden. GGb wird mit der Zeit immer langsamer werden. Auch nach dem auslassen jeglicher Interaktion wird das Programm entweder eingefroren bleiben oder sehr langsam reagieren. Auch nach weiteren Warten wird sich das Programm nicht erholen.

Der beschriebene Zustand kann jederzeit innerhalb von 5 Minuten auf meinem Rechner erreicht werden.

Die Version mit dem automatischen Test erreicht ein einfrieren innerhalb von 20 Minuten.

Comments (4)

photo
1

GeoGebra Classic 5.0.524.0-d (05 February 2019)
Java: 1.8.0_161
Codebase: file:/F:/Programme/GeoGebra%205.0/
OS: Windows 10
Architecture: x86 / x86
Heap: 247MB
CAS: CAS Initialisierung

GeoGebraLogger log:
18:22:13.161 DEBUG: org.geogebra.desktop.j.a.<init>[-1]: isApplet=false runningFromJar=true
18:22:13.161 DEBUG: org.geogebra.desktop.j.a.aB[-1]: Setting up logging
18:22:13.168 DEBUG: org.geogebra.desktop.j.a.aB[-1]: Logging is redirected to C:\Users\****\AppData\Local\Temp\GeoGebraLog_hhqysjvkvf.txt
DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 1
* class org.geogebra.desktop.geogebra3D.b.b
DEBUG: org.geogebra.desktop.j.a.aS[-1]: Waiting for the initialization: 0
DEBUG: org.geogebra.desktop.j.a$a.run[-1]: Thread[compute,5,main] running
DEBUG: org.geogebra.common.b.c.a.a[-1]: SingularWS connection disabled by command line option
INFO: org.geogebra.common.n.b.d[-1]: No SingularWS is available at http://singularws.idm.jku.at/ (yet)
ERROR: org.geogebra.desktop.m.l.a[-1]: adding geogebra_thumbnail.png
DEBUG: org.geogebra.desktop.m.l.a[-1]: storing geogebra_thumbnail.png false
DEBUG: org.geogebra.common.m.y.a[-1]: function ggbOnInit() {}

DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 2
* class org.geogebra.desktop.geogebra3D.b.b
* class org.geogebra.common.plugin.b
DEBUG: org.geogebra.common.i.h.a[-1]: CAS support: true
DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 3
* class org.geogebra.desktop.geogebra3D.b.b
* class org.geogebra.common.plugin.b
* class org.geogebra.desktop.gui.m.a.l
ERROR: org.geogebra.desktop.gui.i.U.a[-1]: problem starting JavaFX
WARN: org.geogebra.desktop.j.a.o[-1]: Option versionCheckAllow not recognized :
INFO: org.geogebra.desktop.j.p.a[-1]: No system preferences
DEBUG: org.geogebra.desktop.geogebra3D.a.aX[-1]: ============ runThreadToCheckInput3D
DEBUG: org.geogebra.desktop.geogebra3D.input3D.intelRealSense.Socket.queryRegistry[-1]: reg query HKLM\Software\Intel\RSSDK\Components\ivcam : 1
DEBUG: org.geogebra.desktop.geogebra3D.a$a.a[-1]: RealSense: No key for camera in registry
DEBUG: org.geogebra.desktop.geogebra3D.a$a.b[-1]: zSpace: try to init
DEBUG: org.geogebra.desktop.geogebra3D.a$a.b[-1]: zSpace: Failed to init
DEBUG: org.geogebra.desktop.gui.i.U.b[-1]: update menu
DEBUG: org.geogebra.desktop.b.a.e.<init>[-1]: possible missing release()
DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: Checking version
DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: major version check needed: no check was done yet
DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: current=5000524000 newest=5000000000
DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: newest_minor=5000524000

File log from C:\Users\johan\AppData\Local\Temp\GeoGebraLog_hhqysjvkvf.txt:
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 1
* class org.geogebra.desktop.geogebra3D.b.b
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.desktop.j.a.aS[-1]: Waiting for the initialization: 0
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.desktop.j.a$a.run[-1]: Thread[compute,5,main] running
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.common.b.c.a.a[-1]: SingularWS connection disabled by command line option
Feb 18, 2019 6:22:13 PM
STDOUT: INFO: org.geogebra.common.n.b.d[-1]: No SingularWS is available at http://singularws.idm.jku.at/ (yet)
Feb 18, 2019 6:22:13 PM
STDERR: ERROR: org.geogebra.desktop.m.l.a[-1]: adding geogebra_thumbnail.png
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.desktop.m.l.a[-1]: storing geogebra_thumbnail.png false
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.common.m.y.a[-1]: function ggbOnInit() {}

Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 2
* class org.geogebra.desktop.geogebra3D.b.b
* class org.geogebra.common.plugin.b
Feb 18, 2019 6:22:13 PM
STDOUT: DEBUG: org.geogebra.common.i.h.a[-1]: CAS support: true
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.common.m.y.G[-1]: Number of registered views = 3
* class org.geogebra.desktop.geogebra3D.b.b
* class org.geogebra.common.plugin.b
* class org.geogebra.desktop.gui.m.a.l
Feb 18, 2019 6:22:14 PM
STDERR: ERROR: org.geogebra.desktop.gui.i.U.a[-1]: problem starting JavaFX
Feb 18, 2019 6:22:14 PM
STDOUT: WARN: org.geogebra.desktop.j.a.o[-1]: Option versionCheckAllow not recognized :
Feb 18, 2019 6:22:14 PM
STDOUT: INFO: org.geogebra.desktop.j.p.a[-1]: No system preferences
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.geogebra3D.a.aX[-1]: ============ runThreadToCheckInput3D
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.geogebra3D.input3D.intelRealSense.Socket.queryRegistry[-1]: reg query HKLM\Software\Intel\RSSDK\Components\ivcam : 1
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.geogebra3D.a$a.a[-1]: RealSense: No key for camera in registry
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.geogebra3D.a$a.b[-1]: zSpace: try to init
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.geogebra3D.a$a.b[-1]: zSpace: Failed to init
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.gui.i.U.b[-1]: update menu
Feb 18, 2019 6:22:14 PM
STDOUT: DEBUG: org.geogebra.desktop.b.a.e.<init>[-1]: possible missing release()
Feb 18, 2019 6:22:15 PM
STDOUT: DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: Checking version
Feb 18, 2019 6:22:15 PM
STDOUT: DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: major version check needed: no check was done yet
Feb 18, 2019 6:22:15 PM
STDOUT: DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: current=5000524000 newest=5000000000
Feb 18, 2019 6:22:15 PM
STDOUT: DEBUG: org.geogebra.desktop.gui.a.a$a.b[-1]: newest_minor=5000524000

GGB file content:
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.524.0" app="classic" platform="d" id="17db80dd-46ff-465b-892e-a9f4bb07872b" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb...; xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLS...; >
<gui>
<window width="911" height="600" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.21953896816684962" orientation="1" />
</panes>
<views>
<view id="4097" visible="false" inframe="false" stylebar="true" location="1,1,1,1" size="400" window="100,100,700,550" />
<view id="512" toolbar="0 | 1 501 5 19 , 67 | 2 15 45 18 , 7 37 | 514 3 9 , 13 44 , 47 | 16 | 551 550 11 , 20 22 21 23 , 55 56 57 , 12 | 69 | 510 511 , 512 513 | 533 531 , 534 532 , 522 523 , 537 536 , 535 | 521 520 | 36 , 38 49 560 | 571 30 29 570 31 33 | 17 | 540 40 41 42 , 27 28 35 , 6 , 502" visible="false" inframe="false" stylebar="false" location="1,1,1" size="500" window="100,100,600,400" />
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 || 1008 1009 || 66 68 || 6" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="false" location="1" size="679" window="100,100,600,400" />
<view id="2" visible="true" inframe="false" stylebar="false" location="3" size="200" window="100,100,600,400" />
<view id="16" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="false" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" toolbar="0" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="false" stylebar="true" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 39 73 62 | 1 501 67 , 5 19 , 72 75 76 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 | 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 | 36 46 , 38 49 50 , 71 14 68 | 30 29 54 32 31 33 | 25 17 26 60 52 61 | 40 41 42 , 27 28 35 , 6" position="1" help="false" />
<input show="true" cmd="true" top="algebra" />
<dockBar show="true" east="true" />
</perspective>
</perspectives>
<labelingStyle val="0"/>
<font size="12"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="679" height="438"/>
<coordSystem xZero="391.14251230976527" yZero="231.18571135851374" scale="35.083995131976835" yscale="35.083995131976806"/>
<evSettings axes="true" grid="true" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="26" gridType="3"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="0"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<algebraView>
<mode val="3"/>
</algebraView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<tableview min="-2.0" max="2.0" step="1.0"/>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<element type="point" label="A">
<show object="true" label="true"/>
<objColor r="77" g="77" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="1.0" y="2.0" z="1.0"/>
<pointSize val="5"/>
<pointStyle val="0"/>
</element>
<command name="Circle">
<input a0="A" a1="3"/>
<output a0="c"/>
</command>
<element type="conic" label="c">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<eigenvectors x0="1.0" y0="0.0" z0="1.0" x1="-0.0" y1="1.0" z1="1.0"/>
<matrix A0="1.0" A1="1.0" A2="-4.0" A3="0.0" A4="-1.0" A5="-2.0"/>
<eqnStyle style="specific"/>
</element>
<element type="point" label="B">
<show object="true" label="true"/>
<objColor r="77" g="77" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="5.069476467009566" y="-2.1894396106410037" z="1.0"/>
<pointSize val="5"/>
<pointStyle val="0"/>
</element>
<command name="Circle">
<input a0="B" a1="2"/>
<output a0="d"/>
</command>
<element type="conic" label="d">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1" opacity="178"/>
<eigenvectors x0="1.0" y0="0.0" z0="1.0" x1="-0.0" y1="1.0" z1="1.0"/>
<matrix A0="1.0" A1="1.0" A2="26.493237458207624" A3="0.0" A4="-5.069476467009566" A5="2.1894396106410037"/>
<eqnStyle style="specific"/>
</element>
<expression label="L" exp="{Intersect[c, d]}" />
<element type="list" label="L">
<show object="true" label="true"/>
<objColor r="0" g="100" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="-1"/>
</element>
<expression label="a" exp="a(x) = x(Element[L, 1]) ≤ x ≤ x(Element[L, 2])" />
<element type="function" label="a">
<show object="true" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
</element>
</construction>
</geogebra>

<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.524.0" app="classic" platform="d" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggt...; xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLS...; >
</geogebra>

LibraryJavaScript:
function ggbOnInit() {}

Preferences:
<?xml version="1.0" encoding="utf-8"?><geogebra format="5.0" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb...; xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLS...; ><gui><window width="800" height="600" /><settings ignoreDocument="false" showTitleBar="true" /><labelingStyle val="0"/><font size="12"/><menuFont size="-1"/><tooltipSettings language="" timeout="0"/></gui><euclidianView><size width="640" height="480"/><coordSystem xZero="215.0" yZero="315.0" scale="50.0" yscale="50.0"/><evSettings axes="true" grid="true" gridIsBold="false" pointCapturing="3" rightAngleStyle="2" checkboxSize="26" gridType="3"/><bgColor r="255" g="255" b="255"/><axesColor r="0" g="0" b="0"/><gridColor r="192" g="192" b="192"/><lineStyle axes="1" grid="0"/><axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true" axisCross="0.0" positiveAxis="false"/><axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true" axisCross="0.0" positiveAxis="false"/></euclidianView><euclidianView3D>
<coordSystem xZero="0.0" yZero="0.0" zZero="-1.5" scale="50.0" xAngle="20.0" zAngle="-60.0"/>
<evSettings axes="true" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" gridType="3"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="2" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<plate show="true"/>
<bgColor r="255" g="255" b="255"/>
<clipping use="false" show="false" size="1"/>
<projection type="0"/>
</euclidianView3D><kernel><continuous val="false"/><decimals val="2"/><angleUnit val="degree"/><algebraStyle val="3"/><coordStyle val="0"/><localization digits="false" labels="true"/><angleFromInvTrig val="false"/><casSettings timeout="5" expRoots="true"/></kernel><algebraView><mode val="3"/></algebraView><scripting blocked="false"/></geogebra>

Warum wurden die Codetags in der automatisch Generierten Systeminformation noch nicht an jene des Forums angepasst?

photo
1

[English]:

The automatic test on a different computer freezes GGb within 40 minutes totally.

[German]:

Der automatische Test auf einem Zweitrechner friert GGb innerhalb von 40 Minuten vollständig ein.

photo
1

Thanks, we'll check. It seems OK in GeoGebra 6 though

photo
1

Fixed for v666

Comments have been locked on this page!

© 2021 International GeoGebra Institute