Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.2.0
-
None
-
None
Description
We encountered the following error when the fetcher tries to run on a mesos 1.2.0 agent through systemd:
Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: *** longjmp causes uninitialized stack frame ***: /usr/sbin/mesos-agent terminated Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: ======= Backtrace: ========= Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libc.so.6(+0x71c07)[0x7f8d08f5fc07] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libc.so.6(__fortify_fail+0x47)[0x7f8d08fedb17] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libc.so.6(+0xff56d)[0x7f8d08fed56d] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libc.so.6(__longjmp_chk+0x38)[0x7f8d08fed4c8] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libcurl.so.4(+0xae34)[0x7f8d08519e34] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libpthread.so.0(+0x116b0)[0x7f8d098386b0] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libpthread.so.0(pthread_cond_wait+0xbf)[0x7f8d0983448f] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libstdc++.so.6(_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE+0x2b)[0x7f8d095968ab] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libmesos-1.2.0.so(_ZN7process14ProcessManager4waitERKNS_4UPIDE+0x328)[0x7f8d0b47f3d8] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libmesos-1.2.0.so(_ZN7process4waitERKNS_4UPIDERK8Duration+0x2e7)[0x7f8d0b486117] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /usr/sbin/mesos-agent(+0x12810)[0x557e1d691810] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /lib64/libc.so.6(__libc_start_main+0xfc)[0x7f8d08f0e93c] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: /usr/sbin/mesos-agent(+0x139c9)[0x557e1d6929c9] Jun 01 22:55:53 ip-172-19-68-109 mesos-agent[103454]: ======= Memory map: ========
It looks like this error:
https://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frame
Where the solution is either set curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1) or use a special config option to libcurl