[Build 113] Build 112 Back Screen

  • Left Builder running all day, came home from work, still generating new strategies, all looked OK
  • Clicked in to Results area and then clicked Profit Factor and Ret/DD Ratio (Portfolio, IS) column headers to sort results by those columns, the entire GUI turned black and became unresponsive
  • Task manager showed all cores still running at 100%
  • Left for 10 minutes, no change, GUI still Black
  • Clicked X to close window, got normal prompt to close the app, Are you sure you want to exit?
  • App closed OK, re-launched StrategyQuantX all back to normal



Attachments
Build.xml
(1.22 MiB)
  • Votes +1
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

a
#1

Ash24FX

18.10.2018 18:57

Task created

g
#2

geektrader

18.10.2018 19:28
Try to update your graphics card drivers and if that does not help, disable hardware acceleration by going to "Performance -> Browser" and turning off "Accelerate internal browser using GPU". The issue should be gone then.
a
#3

Ash24FX

18.10.2018 19:44
Hi geektrader and thankyou,  graphics drivers are already latest version, I'll try your tip and disable the option "Accelerate internal browser using GPU"
a
#4

Ash24FX

20.10.2018 10:19

Attachment 2018-10-20 09_13_44-StrategyQuant X Pro Build 112 Full license.png added

GUI has frozen again after leaving it running overnight, disabling "Accelerate internal browser using GPU" seems to have fixed the black screen, or at least I can still see the GUI now, but completely frozen and unresponsive, the stats aren't updating and the log has also frozen at 07:39. I can maximize and minimize the GUI, but that's all. I assume strategies are still being created as all CPU cores are still running 100%


Found these entries in the log file at the time the GUI stopped updating, screenshot also attached


07:39:28.191 [qtp366008009-15838115] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.191 [qtp366008009-9603326] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.192 [qtp366008009-15861008] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.192 [qtp366008009-8024001] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.193 [qtp366008009-16827128] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.195 [qtp366008009-16833340] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null

07:39:28.195 [Thread-124] ERROR c.s.t.p.websocket.SQWebSocketManager - Cannot send update for project 'Builder'. 

org.eclipse.jetty.websocket.api.WebSocketException: RemoteEndpoint unavailable, current state [CLOSING], expecting [OPEN or CONNECTED]

at org.eclipse.jetty.websocket.common.WebSocketSession.getRemote(WebSocketSession.java:299) ~[jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]

at com.strategyquant.tradinglib.websocket.SQWebSocket.sendMessage(Unknown Source) ~[SQTradingLib.jar:na]

at com.strategyquant.tradinglib.project.websocket.SQWebSocketManager.sendProjectsUpdates(Unknown Source) ~[SQTradingLib.jar:na]

at com.strategyquant.tradinglib.project.websocket.SQWebSocketManager.access$200(Unknown Source) ~[SQTradingLib.jar:na]

at com.strategyquant.tradinglib.project.websocket.SQWebSocketManager$1.run(Unknown Source) ~[SQTradingLib.jar:na]

07:39:28.197 [qtp366008009-8024001] ERROR c.s.tradinglib.websocket.SQWebSocket - Connection closed. Status code: 1001, reason: null


Also found an Application Error report in Windows Event Viewer


Faulting application name: browsercore64.exe, version: 64.0.3282.24, time stamp: 0x5b2a8c95

Faulting module name: KERNELBASE.dll, version: 10.0.17134.319, time stamp: 0x1e206b26

Exception code: 0xe0000008

Fault offset: 0x000000000003a388

Faulting process ID: 0x100c

Faulting application start time: 0x01d467e6901901ca

Faulting application path: C:\Users\Ashley\AppData\Local\JxBrowser\browsercore-64.0.3282.24.6.21\browsercore64.exe

Faulting module path: C:\Windows\System32\KERNELBASE.dll

Report ID: f010202f-b731-4359-a877-d80e571ef2de

Faulting package full name: 

Faulting package-relative application ID: 


Event 1001, Windows Error Reporting


Fault bucket 1711513662962371882, type 4

Event Name: APPCRASH

Response: Not available

Cab Id: 0


Problem signature:

P1: browsercore64.exe

P2: 64.0.3282.24

P3: 5b2a8c95

P4: KERNELBASE.dll

P5: 10.0.17134.319

P6: 1e206b26

P7: e0000008

P8: 000000000003a388

P9: 

P10: 


Attached files:

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDE6D.tmp.dmp

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDF49.tmp.WERInternalMetadata.xml

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDF5A.tmp.xml

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDF58.tmp.csv

\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDF88.tmp.txt


These files may be available here:

C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_browsercore64.ex_c4175c3eb9736af146f9901b5584c0edfa13c72_9a5c7ec9_312de62e


Analysis symbol: 

Rechecking for solution: 0

Report Id: f010202f-b731-4359-a877-d80e571ef2de

Report Status: 268435456

Hashed bucket: 11693e1f2d53f58ed7c0849bc5198d2a

Cab Guid: 0


MF
#5

Mark Fric

20.10.2018 11:15
from the description it looks like the Chromium browser component crashed.


Can you please check if you have the file

C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_browsercore64.ex_c4175c3eb9736af146f9901b5584c0edfa13c72_9a5c7ec9_312de62e


on your computer and attach it here?

a
#6

Ash24FX

20.10.2018 12:24

Attachment Report.wer added

Requested file attached

Thanks

Ash

a
#7

Ash24FX

20.10.2018 12:27

Attachment Report.wer added

Found another crash report from the 18th
G
#8

Globegains

21.10.2018 08:05
Voted for this task.
MF
#9

Mark Fric

21.10.2018 14:56
thank you, can I ask you for one more file to investigate it?


There should be a .dmp file, most probably named jxbrowser-chromium.dmp

in folder C:\Users\Ashley\AppData\Local\JxBrowser\


It should contain more information why it crashed.

a
#10

Ash24FX

21.10.2018 15:42
Hi Mark

dmp file is 280MB, so unable to upload here, what is the best way to get it it you?



MF
#11

Mark Fric

21.10.2018 19:01

taky druhy uzivatel reportoval asi stejny problem. Vypada to,ze backend bezi ale frontend bud zamrzne anebo JxBrowser uplne spadne.



napadli me dve veci, ktere by sli udelat:


1. klavesova skratka na synchronizaci vsech databanku do souboru - ta by se mohla pouzit v pripade, ze zamrzne UI, aby se ulozili rozdelane veci, ketre jsou v pameti. Bylo by to treba Ctrl + Shift + S

To zmacknuti klavesy by se ale muselo detekovat Javou, ne browserem protoze ten uz nemusi existovat. Nevim, jestli to jde takhle udelat.

Po stlaceni tech klaves by to vyhodilo Java dialog "Do you want to stnchronize all databank records to files? Yes/No"

Pred ulozenim by to mohlo zastavit vsechny bezici projekty pokud je to treba.



2. jednak automaticky restart browsera v pripade ze spadne - to se asi da zjistit z te exception RemoteEndpoint unavailable. Je otazka, jeslti to bude fungovat pri bezici aplikaci. Melo by to znovu vytvorit hlavni okno s JxBrowserem, a nacist GUI.

Spadnuti browseru se da nasimulovat kdyz v Task manageru manualne ukoncis procesy browsercore


Taky by mozna nebylo spatny si toto same vynutit nejakou jinok klavesovou skratkou, treba Ctrl + Shift + R. Zase by to vyhodilo Java dialog, a zahodilo stare okno a otevrelo nove browser okno.


a
#12

Ash24FX

21.10.2018 19:17

Hi, you can try downloading the dmp file using the OneDrive link below

Filename is chromium-main-2018-Oct-20-09-07-43.dmp , size 280MB

https://1drv.ms/u/s!Aj5_smgIbU5AiXyNjt4Lykhx1Z1W
TB
#13

Tomas Brynda

22.10.2018 15:02

Status changed from New to Fixed

We added global option to reload UI by pressing CTRL + Shift + R and to save strategies into file by pressing CTRL + Shift + S. 


When the UI freeze happens, all strategies will be saved and the UI will be reloaded automatically.


We will further investigate what causes the freezing and try to prevent it.



m
#14

mabi

15.11.2018 01:28
I think it has to do with the crosschecks kicking in especially if many strategies makes it to crosschecks at the same time. I have these problems on all units running  crosschecks but not if crosschecks is disabled.  Maybe a cueing system and/ or bind X cores for crosschecks only could fix this if it is possible to do.

Votes: +1

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please