Ticket #591 (new Defect)

Opened 1 month ago

Crash on LHC upload

Reported by: Nicolas Assigned to: davea
Priority: Major Milestone: 5.10
Component: Client - Daemon Version:
Keywords: crash curl Cc:

Description

Many people have been reporting crashes when the core client attempts an upload or scheduler request to LHC@Home project. LHC is currently down for maintenance. All pages under the domain name lhcathome.cern.ch return an HTTP redirect to http://lhcathome.cern.ch/. This is probably part of the crash cause.

Based on symbol-less stack dumps posted by users, I tracked it down to a curl_multi_remove_handle call. I believe it's being passed an invalid handle, but I'm not sure yet.

Full stackdump:

./boinc[0x4487b9] /home/boincadm/Desktop/boinc_5.10/lib/diagnostics.C:546
/lib64/libpthread.so.0[0x3bb500e540]
./boinc[0x459684] /home/boincadm/Desktop/curl-7.17.1/lib/multi.c:572 (curl_multi_remove_handle)
./boinc[0x435fcc] /home/boincadm/Desktop/boinc_5.10/client/http_curl.C:857 (HTTP_OP::close_socket)
./boinc[0x436ae3] /home/boincadm/Desktop/boinc_5.10/client/http_curl.C:1056 (HTTP_OP_SET::got_select)
./boinc[0x41267c] /home/boincadm/Desktop/boinc_5.10/client/client_state.C:430 (CLIENT_STATE::do_io_or_sleep)
./boinc[0x438df9] /home/boincadm/Desktop/boinc_5.10/client/main.C:486 (boinc_main_loop)

(stackdump from a 5.10.28-ubuntu Linux x86_64 report)

Reports:

Workaround:


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.