-
Notifications
You must be signed in to change notification settings - Fork 100
GUI white screen of death #257
Comments
Started on the last version (0.8.7) , noticed that RAM usage is increased to around 1000MB during the first hour than the crash happen. |
That looks like https://github.com/Storj/storjshare-cli/issues/95 Anyone else with the same result? |
same as above , when it works (not always , usually i have to restart gui couple times to start receiving shards , most of times its just sits there and does nothing , background processes just running no cpu usage or ram increase , nat via upnp works) , but when it works ram usage is quite noticable , usualy when consumed ram reaches ~1gb , gui stops responding (black window) , all background processes dies. (using latest gui 0.8.7) |
I am having the same issue although I have not noticed the RAM spike mentioned in other posts. I am using Server2012R2 and after a random amount of time running 0.8.8 windows just goes completely black and stops working (no shards). The only way of getting it to start working is to "Quit" the program and start it again. When it is actually working I get shards and everything seems ok with no unusual messages in the log. |
Same issue, first it makes many shards and then becomes black. No real reason, ports and all looks good. |
Had the same issue today again, i had the developer zone open and it said target disconected, and also in the log of the developer zone i saw could not send telemetric data and stuff. |
And yesterday i saw in the developer console that around each 10 - 20 time file is in use error when it tried to access the db. Note i have only one Drive shared still it has somehow sync issues. Maybe they lead to a death lock? |
After few hours of working GUI client was nothing but black window, transfers seemed to stop too, but top bar with menu responsible, restart from that menu worked. |
Further to what Blackwolfen said I am also seeing a lot of "Failed to Collect telemetry data" with a red number to the left which I assume is the number of tries that have failed (currently 3). Eventually followed by a black screen. |
Please open cmd / terminal to start Storjshare GUI. After GUI crash please check cmd / terminal for any error output. If you have some debug skill you can create memory snapshots (Developer console->Profiles) . Upload them as ZIP file if you don't know how to read them. My GUI crashed while I created memory Snapshots. I will try again to be sure.
|
Hi The GUI crashed again but this time console was open and I got this message "Inspected Target dosconnected" Once it reloads we will attach to it automatically. Hope this helps. |
Unchecked "Send Telemetry Reports". No GUI BSD for 24 hours and counting. Getting files now too, so this appears to be at least part of the issue. |
After few hours of working GUI client was nothing but black window, transfers seemed to stop too, but top bar with menu responsible, restart from that menu worked. |
Hi just to confirm my post above that I get a window with "Inspected Target disconnected" "Once it reloads we will attach to it automatically." if the console window is open every time the GUI crashes. |
I created a few RAM snapshots and it looks like to many loglines. I created a new binary with loglevel warn. If you like you can install it and try it again. This is not a fix. It is only a workaround and will show us if that is realy the reason for the crash. Lets see how long this version will work without a crash. Keep in mind that you need a few restart to get a connection to a close node that will send you contracts (core issue). Start your node and wait 5 minutes. Watch for the following logline. If you don't get this line restart your node and try again.
|
Well it's like you said , it doesnt fix the problem it's just delaying it. |
My GUI node with loglevel off is still running with 70MB. -> The log window is the problem. I will try to fix it. |
Yup, mine crashed too, overnight. Not sure how long, but before I went to bed, one instance of Storj Share had grown to around 500MB. |
now i'm getting the flag no tunnelers found On Tue, Jul 5, 2016 at 8:41 AM, RedRockMining notifications@github.com
|
I have to give up. It looks like this code line is the problem: My memory snapshot is full of log line strings. The garbage collector doesn't delete the old strings and I don't understand the reason for this. Every time this line of code is executed I have one more sting in my memory. I removed https://github.com/Storj/storjshare-gui/blob/75b246ac6ac74b3f2082c5f477c714661d91f048/app/lib/logger.js#L31-L40 to be sure it is not the array operation. Same result. Memory full of log line strings. At the moment I see only one solution: #266 |
I'm not sure how #266 was supposed to correct this, but using the latest code (0.8.9) I am now getting (also after an hour or so) a WSD (White Screen of Death). However now, when I select View->Reload I get a javascript error identical to #270 which is independently reproducible without the BSD/WSD error. Prior to this latest version, View->Reload correctly restarted the application. |
any chance to make a new binary with loglevel warn for 0.8.9 ? |
@RedRockMining #266 will come with GUI v0.9.0. @matanbr Give me a few minutes. |
Hotfix: https://github.com/Storj/storjshare-gui/releases/download/v0.8.9/storjshare-gui.loglevel.warn.exe https://github.com/Storj/storjshare-gui/releases/download/v0.8.9/storjshare-gui.loglevel.off.exe |
@MeijeSibbel that looks like a new issue. I would expect the "white" screen of death after a few hours. If you get it asap it must be something else. If you can reproduce it please open a new issue. Developer console error messages would help. |
@skunk: I added some info to the "white screen" github page. I can reproduce it by restarting my windows 10 machine and letting storjshare pop-up due to the auto-start function, it will pop-up with the white screen every time. After the reset it will not appear again, unless the machine is restarted again. Although the screen is white, it will still download shards. hope this helps. |
Updated to v0.9.0 this morning just to see if anything had changed. Still getting WSD after about an hour and Javascript error #270. Re-downgraded to loglevel.off, which is working fine. Not sure if this is being worked on at the moment, but please let us know if there is any progress or if the loglevel options might be added to the current release so those of us with this problem can run the latest code. |
@RedRockMining did you notice the advanced options? You can now configurate the loglevel yourself. |
My apologies, I missed it!. I was assuming if there was something in v0.9.0 to address this issue, there'd have been a comment here but no worries, I'll try 'Show Errors Only' and see how that goes! |
This a general view of my gui client. This was taken about 30 minutes after it was running. The memory usage is as You can see about 700mb. 5 minutes later it dropped around 520mb, only to rise up to 600mb 10 minutes later. It is running on a fresh install of Win10 Pro 64bit. The hardware is an Acer Laptop 5755G (i7-2670QM - 4gb of ram). There are 4 processes of Electron in the task manager. The first shown in the screenshot with a CPU usage from 12% to 18%., the other 3 use about 0.1% - 0.3% of processor and from 12mb to 36mb of ram. (I guess the extra processes are for the connections? Since im setup to tunnel up to 3 connections) The WSOD (white screen of death) happens an hour or two after start. It starts automatically at Windows boot and no problems occur at startup unlike what described by @MeijeSibbel . I tried to set the log level to "debug" too, but there doesn't seem to be anything out of the ordinary. EDIT: It just crashed in front of me. The main process died using a peak of 20% cpu and at about 730mb of ram. The other 3 smaller processes are still running. |
@Felmane Configurate loglevel off and it will run for days without any crash. https://storj.readme.io/docs/storjshare-troubleshooting-guide#logfile-and-loglevel |
Please add here any information you have. It will help us to find the reason.
The text was updated successfully, but these errors were encountered: