Opened 17 years ago

Closed 16 years ago

#591 closed Defect (fixed)

Crash on LHC upload

Reported by: Nicolas Owned by: davea
Priority: Major Milestone: 6.6
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:

Change History (1)

comment:1 Changed 16 years ago by romw

Resolution: fixed
Status: newclosed

Please verify with current builds and reopen if it still happens.

Note: See TracTickets for help on using tickets.