Boinc client crashing in libeay32.dll with SETI@home

Message boards : Questions and problems : Boinc client crashing in libeay32.dll with SETI@home
Message board moderation

To post messages, you must log in.

AuthorMessage
pvajko

Send message
Joined: 1 Apr 18
Posts: 5
United States
Message 85590 - Posted: 1 Apr 2018, 23:32:07 UTC

Installed 7.8.3.0 on a Windows 10 laptop and trying to run SETI@home. Had no success adding the SETI@home project using the Boinc Manager, every single time got the error "failed to add project".

Tried with boinccmd --project_attach which seemed to work.

Now, when starting the boinc client from the command line it crashes after printing "[http://setiathome.berkeley.edu/] Requesting new tasks for CPU" in the log.

Any help would be appreciated.

The Windows event viewer shows the following application error:
Faulting application name: boinc.exe, version: 7.8.3.0, time stamp: 0x59d3f202
Faulting module name: LIBEAY32.dll, version: 1.0.2.7, time stamp: 0x56d5fc8e
Exception code: 0xc0000005
Fault offset: 0x00000000000e6543
Faulting process id: 0x574
Faulting application start time: 0x01d3ca0ec9a37e35
Faulting application path: C:\Program Files\BOINC\boinc.exe
Faulting module path: C:\Program Files\BOINC\LIBEAY32.dll
Report Id: 59c84eaa-a2b6-4c87-8cf5-ab233cf0acca
Faulting package full name: 
Faulting package-relative application ID: 

stdoutdae:
01-Apr-2018 17:57:40 [---] cc_config.xml not found - using defaults
01-Apr-2018 17:57:40 [---] Starting BOINC client version 7.8.3 for windows_x86_64
01-Apr-2018 17:57:40 [---] log flags: file_xfer, sched_ops, task
01-Apr-2018 17:57:40 [---] Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
01-Apr-2018 17:57:40 [---] Data directory: C:\ProgramData\BOINC
01-Apr-2018 17:57:40 [---] Running under account ******
01-Apr-2018 17:57:40 [---] OpenCL: Intel GPU 0: Intel(R) HD Graphics 505 (driver version 22.20.16.4708, device version OpenCL 1.2, 1576MB, 1576MB available, 108 GFLOPS peak)
01-Apr-2018 17:57:40 [---] OpenCL CPU: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 7.2.0.10, device version OpenCL 1.2 (Build 10))
01-Apr-2018 17:57:40 [---] Host name: LAPTOP-34US0LP3
01-Apr-2018 17:57:40 [---] Processor: 4 GenuineIntel Intel(R) Pentium(R) CPU N4200 @ 1.10GHz [Family 6 Model 92 Stepping 9]
01-Apr-2018 17:57:40 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 movebe popcnt aes rdrandsyscall nx lm vmx tm2 pbe fsgsbase smep
01-Apr-2018 17:57:40 [---] OS: Microsoft Windows 10: Core x64 Edition, (10.00.16299.00)
01-Apr-2018 17:57:40 [---] Memory: 3.87 GB physical, 8.12 GB virtual
01-Apr-2018 17:57:40 [---] Disk: 115.43 GB total, 85.42 GB free
01-Apr-2018 17:57:40 [---] Local time is UTC -5 hours
01-Apr-2018 17:57:40 [http://setiathome.berkeley.edu/] URL http://setiathome.berkeley.edu/; Computer ID not assigned yet; resource share 100
01-Apr-2018 17:57:45 [---] No general preferences found - using defaults
01-Apr-2018 17:57:45 [---] Preferences:
01-Apr-2018 17:57:45 [---]    max memory usage when active: 1979.77 MB
01-Apr-2018 17:57:45 [---]    max memory usage when idle: 3563.58 MB
01-Apr-2018 17:57:45 [---]    max disk usage: 85.32 GB
01-Apr-2018 17:57:45 [---]    don't use GPU while active
01-Apr-2018 17:57:45 [---]    suspend work if non-BOINC CPU load exceeds 25%
01-Apr-2018 17:57:45 [---]    (to change preferences, visit a project web site or select Preferences in the Manager)
01-Apr-2018 17:57:45 Initialization completed
01-Apr-2018 17:57:45 [---] Running CPU benchmarks
01-Apr-2018 17:57:45 [---] Suspending computation - CPU benchmarks in progress
01-Apr-2018 17:58:17 [---] Benchmark results:
01-Apr-2018 17:58:17 [---]    Number of CPUs: 4
01-Apr-2018 17:58:17 [---]    2275 floating point MIPS (Whetstone) per CPU
01-Apr-2018 17:58:17 [---]    5052 integer MIPS (Dhrystone) per CPU
01-Apr-2018 17:58:23 [http://setiathome.berkeley.edu/] Master file download succeeded
01-Apr-2018 17:58:28 [http://setiathome.berkeley.edu/] Sending scheduler request: Requested by user.
01-Apr-2018 17:58:28 [http://setiathome.berkeley.edu/] Requesting new tasks for CPU and Intel GPU
ID: 85590 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 85739 - Posted: 5 Apr 2018, 16:31:54 UTC - in response to Message 85590.  

Could you check if you have a file C:\ProgramData\BOINC\stderrdae.txt with more information.

Do you have some firewall or antivirus software or is there some proxy messing with Internet traffic, maybe redirecting everything to HTTPS? The crash happens in a place that deals with HTTPS but according to the logs the client is connecting to SETI@home over HTTP.
ID: 85739 · Report as offensive
pvajko

Send message
Joined: 1 Apr 18
Posts: 5
United States
Message 85756 - Posted: 6 Apr 2018, 11:32:17 UTC - in response to Message 85739.  

I tried disabling the firewall and antivirus already with no success. Will try again and get the stderr tonight when I have access to that laptop again.

Thanks for looking into this.
ID: 85756 · Report as offensive
pvajko

Send message
Joined: 1 Apr 18
Posts: 5
United States
Message 85774 - Posted: 7 Apr 2018, 1:27:31 UTC - in response to Message 85739.  

stderrdae.txt is empty.

Tried again, turned off Windows defender, deleted ProgramData/BOINC, reinstalled BOINC, attached to the project with boinccmd, same crash.
ID: 85774 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 85786 - Posted: 7 Apr 2018, 13:43:07 UTC - in response to Message 85774.  

Could you enable <file_xfer_debug> and <http_debug> log flags, crash the client once more and post the resulting logs.
ID: 85786 · Report as offensive
pvajko

Send message
Joined: 1 Apr 18
Posts: 5
United States
Message 85886 - Posted: 15 Apr 2018, 17:43:06 UTC - in response to Message 85786.  

Sorry for the late reply, was a busy week. Here's the log, looks like it is really trying HTTPS:


15-Apr-2018 12:39:30 [---] Starting BOINC client version 7.8.3 for windows_x86_64
15-Apr-2018 12:39:30 [---] log flags: file_xfer, sched_ops, task, file_xfer_debug, http_debug, http_xfer_debug
15-Apr-2018 12:39:30 [---] Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
15-Apr-2018 12:39:30 [---] Data directory: C:\ProgramData\BOINC
15-Apr-2018 12:39:30 [---] Running under account Nelli
15-Apr-2018 12:39:30 [---] OpenCL: Intel GPU 0: Intel(R) HD Graphics 505 (driver version 22.20.16.4708, device version OpenCL 1.2, 1576MB, 1576MB available, 108 GFLOPS peak)
15-Apr-2018 12:39:30 [---] OpenCL CPU: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 7.2.0.10, device version OpenCL 1.2 (Build 10))
15-Apr-2018 12:39:30 [---] Host name: LAPTOP-34US0LP3
15-Apr-2018 12:39:30 [---] Processor: 4 GenuineIntel Intel(R) Pentium(R) CPU N4200 @ 1.10GHz [Family 6 Model 92 Stepping 9]
15-Apr-2018 12:39:30 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 movebe popcnt aes rdrandsyscall nx lm vmx tm2 pbe fsgsbase smep
15-Apr-2018 12:39:30 [---] OS: Microsoft Windows 10: Core x64 Edition, (10.00.16299.00)
15-Apr-2018 12:39:30 [---] Memory: 3.87 GB physical, 8.12 GB virtual
15-Apr-2018 12:39:30 [---] Disk: 115.43 GB total, 83.26 GB free
15-Apr-2018 12:39:30 [---] Local time is UTC -5 hours
15-Apr-2018 12:39:30 [http://setiathome.berkeley.edu/] URL http://setiathome.berkeley.edu/; Computer ID not assigned yet; resource share 100
15-Apr-2018 12:39:35 [---] No general preferences found - using defaults
15-Apr-2018 12:39:35 [---] Preferences:
15-Apr-2018 12:39:35 [---]    max memory usage when active: 1979.77 MB
15-Apr-2018 12:39:35 [---]    max memory usage when idle: 3563.58 MB
15-Apr-2018 12:39:35 [---]    max disk usage: 83.16 GB
15-Apr-2018 12:39:35 [---]    don't use GPU while active
15-Apr-2018 12:39:35 [---]    suspend work if non-BOINC CPU load exceeds 25%
15-Apr-2018 12:39:35 [---]    (to change preferences, visit a project web site or select Preferences in the Manager)
15-Apr-2018 12:39:35 Initialization completed
15-Apr-2018 12:39:35 [---] Suspending computation - on batteries
15-Apr-2018 12:39:35 [http://setiathome.berkeley.edu/] Sending scheduler request: Project initialization.
15-Apr-2018 12:39:35 [http://setiathome.berkeley.edu/] Requesting new tasks for CPU and Intel GPU
15-Apr-2018 12:39:35 [http://setiathome.berkeley.edu/] [http] HTTP_OP::init_post(): http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
15-Apr-2018 12:39:35 [http://setiathome.berkeley.edu/] [http] HTTP_OP::libcurl_exec(): ca-bundle 'C:\Program Files\BOINC\ca-bundle.crt'
15-Apr-2018 12:39:35 [http://setiathome.berkeley.edu/] [http] HTTP_OP::libcurl_exec(): ca-bundle set
15-Apr-2018 12:39:35 [---] [http] HTTP_OP::init_get(): https://boinc.berkeley.edu/download.php?xml=1
15-Apr-2018 12:39:35 [---] [http] HTTP_OP::libcurl_exec(): ca-bundle 'C:\Program Files\BOINC\ca-bundle.crt'
15-Apr-2018 12:39:35 [---] [http] HTTP_OP::libcurl_exec(): ca-bundle set
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Info:    Trying 208.68.240.126...
15-Apr-2018 12:39:37 [---] [http] [ID#0] Info:    Trying 208.68.240.115...
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Info:  Connected to setiboinc.ssl.berkeley.edu (208.68.240.126) port 80 (#0)
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: POST /sah_cgi/cgi HTTP/1.1
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Host: setiboinc.ssl.berkeley.edu
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: User-Agent: BOINC client (windows_x86_64 7.8.3)
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Accept: */*
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Accept-Encoding: deflate, gzip
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Content-Type: application/x-www-form-urlencoded
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Accept-Language: en_US
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Content-Length: 9509
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: Expect: 100-continue
15-Apr-2018 12:39:37 [http://setiathome.berkeley.edu/] [http] [ID#1] Sent header to server: 
15-Apr-2018 12:39:37 [---] [http] [ID#0] Info:  Connected to boinc.berkeley.edu (208.68.240.115) port 443 (#1)
ID: 85886 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 85887 - Posted: 15 Apr 2018, 21:08:06 UTC - in response to Message 85886.  

The crash is when the client tries to check for newer version from https://boinc.berkeley.edu/download.php?xml=1. Can you get there with a browser?

I have to admit I have no idea why the client is crashing. If it was a problem on the server more people should have the same problem. Or if it was a problem in the client more people should have the same problem. Which points to a problem on your side. That said, there is someone else with the same problem, same OS and even same CPU.

Googling "Pentium N4200 openssl" leads here which suggest OpenSSL may have problems with your CPU. We are currently testing BOINC 7.9/7.10. I don't think upgrading OpenSSL at this point is going to be a good idea and better wait for 7.12.

In the meantime, you could set <no_info_fetch> in cc_config.xml. This prevents downloading version info from BOINC server. It also prevents updating project list as well as fetching notices. Or you could try the same workaround as the other person and install 32-bit BOINC.

@Jord @Richard <no_info_fetch> isn't documented. It's in both cc_config.xml and command line. Could you take care of it?
ID: 85887 · Report as offensive
pvajko

Send message
Joined: 1 Apr 18
Posts: 5
United States
Message 85890 - Posted: 15 Apr 2018, 23:17:14 UTC - in response to Message 85887.  

no_info_fetch seems to work, thanks for the quick help!
ID: 85890 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 85891 - Posted: 15 Apr 2018, 23:26:01 UTC - in response to Message 85887.  
Last modified: 15 Apr 2018, 23:37:07 UTC

@Jord @Richard <code>no_info_fetch</code> isn't documented. It's in both cc_config.xml and command line. Could you take care of it?

Done. Both for command line and cc_config.xml

Edit: also reported it to Issues.
ID: 85891 · Report as offensive

Message boards : Questions and problems : Boinc client crashing in libeay32.dll with SETI@home

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.