Message boards :
Questions and problems :
BOINC 7.12 not opening TCP listener on Win 10 x64 Pro
Message board moderation
Author | Message |
---|---|
Send message Joined: 25 Jul 18 Posts: 5 |
Hi all, I tried to update to 7.12 from 7.8, but boinc.exe would not open the manager port 31416. Here's what I did: Set all projects to No New Tasks, and waited for the all WU's to be reported. Shutdown 7.8 and installed 7.12 with VBOX over older the version. Manager failed to connect. Rebooted windows, but the manager was still not connecting. Checked and recreated firewall rules for BOINC.EXE, BOINCMGR.EXE and that port 31416 was open for inbound TCP & UDP. Added the BOINC program folder to the Avira Antivirus exception list. Removed 7.12 with VBOX, rebooted and then reinstalled. Removed 7.12 with VBOX, rebooted and then installed 7.12 without VBOX then rebooted again. Checked NETSTAT -B and Resource Monitor and saw BOINC.EXE had not opened any listening ports. Rechecked firewall rules as above, but manager would still not connect. Removed Installed 7.10 without VBOX, and manager connected within seconds. No reboot was needed. Set one project to Allow New Tasks, and have 24 WU's in the queue. I'm waiting for the new tasks to complete, before I try 7.12 again. Are there any logs/flags that will help diagnose the issue if it returns? Thanks, Dave |
Send message Joined: 20 Nov 12 Posts: 801 |
The one thing I'm not seeing in your list is if you checked with Task Manager that boinc.exe is actually running. The logs are in stdoutdae.txt and stderrdae.txt files in BOINC's data directory (usually C:\ProgramData\BOINC, you can check the location with the previous, working version from Manager's Event Log). Check for messages like this in stdoutdae.txt 13-Jul-2018 23:02:10 [---] Setting up project and slot directories 13-Jul-2018 23:02:10 [---] Checking active tasks 13-Jul-2018 23:02:10 [---] Setting up GUI RPC socket 13-Jul-2018 23:02:10 [---] Checking presence of 582 project files 13-Jul-2018 23:02:10 Initialization completed If the client gets past Setting up GUI RPC socket then, as far as the client knows, the socket is open. If there is an error message instead copy-paste it here. If boinc.exe is not running then check stderrdae.txt for crash log. |
Send message Joined: 25 Jul 18 Posts: 5 |
Hello, Just reinstalled 7.12, and getting the same issue. BOINC.exe listes in task manager, as it was in the previous testing stages above. Here is the contents of the STDOUTDAE .TXT log file: 28-Jul-2018 15:03:04 [---] cc_config.xml not found - using defaults 28-Jul-2018 15:03:04 [---] Starting BOINC client version 7.12.1 for windows_x86_64 28-Jul-2018 15:03:04 [---] log flags: file_xfer, sched_ops, task 28-Jul-2018 15:03:04 [---] Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8 28-Jul-2018 15:03:04 [---] Data directory: C:\ProgramData\BOINC 28-Jul-2018 15:03:04 [---] Running under account ukdav 28-Jul-2018 15:03:05 [---] CUDA: NVIDIA GPU 0: GeForce GTX 860M (driver version 382.05, CUDA version 8.0, compute capability 5.0, 2048MB, 1692MB available, 1305 GFLOPS peak) 28-Jul-2018 15:03:05 [---] OpenCL: NVIDIA GPU 0: GeForce GTX 860M (driver version 382.05, device version OpenCL 1.2 CUDA, 2048MB, 1692MB available, 1305 GFLOPS peak) 28-Jul-2018 15:03:05 [---] OpenCL: Intel GPU 0: Intel(R) HD Graphics 4600 (driver version 20.19.15.4835, device version OpenCL 1.2, 1630MB, 1630MB available, 192 GFLOPS peak) 28-Jul-2018 15:03:05 [---] OpenCL CPU: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 5.2.0.10094, device version OpenCL 1.2 (Build 10094)) 28-Jul-2018 15:03:05 [---] Creating new client state file The STDERRDAE.TXT file is empty. Thanks, Dave |
Send message Joined: 29 Aug 05 Posts: 15480 |
I've just installed 7.12.1 on a completely bare Windows 10 1803. It only has Firefox installed, no anti virus or other anti malware. Just Windows firewall. It started without trouble. One thing I see in your log: 28-Jul-2018 15:03:05 [---] Creating new client state fileThat only shows when you didn't have a client state file before, thus an empty data directory. Did you delete the data directory prior to reinstalling BOINC? Or did you use a different data directory before? |
Send message Joined: 20 Nov 12 Posts: 801 |
Do you have or have you had Windows Subsystem for Linux installed? If you don't have no need to install it. If you do have WSL installed could you check if boinc.exe has started any WSL processes? Probably easiest to check with Process Explorer so that you can see the process tree. |
Send message Joined: 25 Jul 18 Posts: 5 |
Hello, For this re-install, I did delete the contents of the C:\ProgramData\BOINC folder. It was recommended in another thread when troubleshooting. Regards, Dave |
Send message Joined: 25 Jul 18 Posts: 5 |
Hello, I do use WSL with Ubuntu, and it's never been a problem with earlier versions of BOINC. Regards, Dave |
Send message Joined: 20 Nov 12 Posts: 801 |
WSL detection is new in 7.12. The way WSL distros are installed changed in Fall Creators Update. Was that Ubuntu you have installed before or after FCU? Would you be willing to run a debug build or two? I think that's the fastest way to figure out what's going on. |
Send message Joined: 25 Jul 18 Posts: 5 |
Hello, Thanks for the help, V7.12 now works since removing WSL. I no longer need it installed. Regards, Dave |
Send message Joined: 5 Oct 06 Posts: 5082 |
Would you be willing to run a debug build or two? I think that's the fastest way to figure out what's going on.Yes, I can compile and run - though the machine which is Windows-10-capable usually runs Windows 7. What are you suspecting may be the problem? (I have FCU loaded already, so reverting would be a faff) |
Send message Joined: 5 Oct 06 Posts: 5082 |
Well, this is my startup (bare test machine) for v7.12.1 with WSL - ran Windows update to get the July cumulative update before running. 30/07/2018 18:32:48 | | cc_config.xml not found - using defaultsJust missing an OpenCL driver because I haven't run the machine with the intel_gpu active yet. |
Send message Joined: 20 Nov 12 Posts: 801 |
ukdave74 wrote: V7.12 now works since removing WSL. I no longer need it installed. Well, bummer. I mean, it's great that 7.12 works now but in order to find out why the client hung we need a client that, well, hangs. If you are still around please tell if you had Ubuntu installed before or after FCU? Richard wrote: Yes, I can compile and run - though the machine which is Windows-10-capable usually runs Windows 7. What are you suspecting may be the problem? (I have FCU loaded already, so reverting would be a faff) I was thinking making a debug build, Dave running it and once the client hangs Dave making a dump file (via Task Manager). The dump file could then be opened in Visual Studio to see what the client was doing and see the state of variables. Or alternatively, adding a bunch of printf's before and after functions calls to log where the client is and to log parameters and return values. A possible trouble point is read_from_pipe in hostinfo_wsl.cpp which might be an infinite loop if WSL decides to misbehave. I have Windows 10 machine updated to 1803 and WSL detection seems to be working fine. This is my daily driver so I'm not exactly enthusiastic about doing a factory reset to test WSL installed before FCU :( |
Send message Joined: 5 Oct 06 Posts: 5082 |
I have Windows 10 machine updated to 1803 and WSL detection seems to be working fine. This is my daily driver so I'm not exactly enthusiastic about doing a factory reset to test WSL installed before FCU :(If it's critical, I can wipe that test install and start again - I prefer to run the W7 boot for normal work. But give me a few days to finish recovering from the workshop first... |
Send message Joined: 20 Nov 12 Posts: 801 |
Well, the client shouldn't hang but I don't know how critical it is. Only one report and another maybe so far. Should really open an issue but uhh... that feels like too much work right now... |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.