Closed chenrui333 closed 3 years ago
just a flaky test probably
@bluca how can i disable the tests for the build?
simply don't run make check
after removing the check, I run into Abort trap: 6
with the example test.
here is the crash report
$ lldb test
(lldb) target create "test"
Current executable set to '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/test' (x86_64).
(lldb) b main
Breakpoint 1: 13 locations.
(lldb) r
Process 95561 launched: '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/test' (x86_64)
4 locations added to breakpoint 1
Process 95561 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
frame #0: 0x0000000100000e5f test`main at test.c:4:21
1 #include <czmq.h>
2 int main (void)
3 {
-> 4 zsock_t *push = zsock_new_push ("inproc://example");
5 zsock_t *pull = zsock_new_pull ("inproc://example");
6 zstr_send (push, "Hello, World");
7
(lldb) n
2021-01-18 18:39:50.337454-0500 test[95561:6942503] detected source and destination buffer overlap
Process 95561 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x00007fff605ee2c2 libsystem_kernel.dylib`__pthread_kill + 10
libsystem_kernel.dylib`__pthread_kill:
-> 0x7fff605ee2c2 <+10>: jae 0x7fff605ee2cc ; <+20>
0x7fff605ee2c4 <+12>: movq %rax, %rdi
0x7fff605ee2c7 <+15>: jmp 0x7fff605e8453 ; cerror_nocancel
0x7fff605ee2cc <+20>: retq
(lldb) n
Process 95561 exited with status = 0 (0x00000000) Terminated due to signal 6
Now I think this might be due to the ulimit setting?
$ ulimit -n
256
Yes that is definitely on the low side
@chenrui333 could you verify if this issue is related to the ulimit?
This issue has been automatically marked as stale because it has not had recent activity for 90 days. It will be closed if no further activity occurs within 21 days. Thank you for your contributions.
👋 trying to build the latest release, but run into some build issue. The error log is as below:
build failure
``` make[1]: Nothing to be done for `all'. CC src/src_libczmq_la-zactor.lo CC src/src_libczmq_la-zarmour.lo CC src/src_libczmq_la-zcert.lo CC src/src_libczmq_la-zcertstore.lo CC src/src_libczmq_la-zchunk.lo CC src/src_libczmq_la-zclock.lo CC src/src_libczmq_la-zconfig.lo CC src/src_libczmq_la-zdigest.lo CC src/src_libczmq_la-zdir.lo CC src/src_libczmq_la-zdir_patch.lo CC src/src_libczmq_la-zfile.lo CC src/src_libczmq_la-zframe.lo CC src/src_libczmq_la-zhash.lo CC src/src_libczmq_la-zhashx.lo CC src/src_libczmq_la-ziflist.lo CC src/src_libczmq_la-zlist.lo CC src/src_libczmq_la-zlistx.lo CC src/src_libczmq_la-zloop.lo CC src/src_libczmq_la-zmsg.lo CC src/src_libczmq_la-zpoller.lo CC src/src_libczmq_la-zsock.lo CC src/src_libczmq_la-zstr.lo CC src/src_libczmq_la-zsys.lo CC src/src_libczmq_la-zuuid.lo CC src/src_libczmq_la-zauth.lo CC src/src_libczmq_la-zbeacon.lo CC src/src_libczmq_la-zgossip.lo CC src/src_libczmq_la-zmonitor.lo CC src/src_libczmq_la-zproxy.lo CC src/src_libczmq_la-zrex.lo CC src/src_libczmq_la-zgossip_msg.lo CC src/src_zmakecert-zmakecert.o CC src/src_zsp-zsp.o CC src/src_test_randof-test_randof.o CC src/src_czmq_selftest-czmq_selftest.o CCLD src/libczmq.la CCLD src/zmakecert CCLD src/zsp CCLD src/test_randof CCLD src/czmq_selftest ==> make ZSYS_INTERFACE=lo0 check-verbose rm -rf "src/selftest-rw" make: Circular src/selftest-ro <- src/selftest-ro dependency dropped. mkdir -p "src/selftest-rw" /bin/sh ./libtool --mode=execute ./src/czmq_selftest -v Running czmq selftests... * zactor: make: *** [check-verbose] Abort trap: 6 ```Full build log is in here, https://github.com/Homebrew/homebrew-core/runs/1717249904 relates to https://github.com/Homebrew/homebrew-core/pull/69242