[Pkg-javascript-devel] Bug#750301: libuv: FTBFS: Tests failures
David Suárez
david.sephirot at gmail.com
Mon Jun 2 18:59:47 UTC 2014
Source: libuv
Version: 0.10.27-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140601 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully): ^
> cc -D_FORTIFY_SOURCE=2 -I/«PKGBUILDDIR»/include -I/«PKGBUILDDIR»/include/uv-private -I/«PKGBUILDDIR»/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -I/«PKGBUILDDIR»/test -D_GNU_SOURCE -o run-tests test/run-tests.o test/runner.o test/runner-unix.c test/blackhole-server.o test/dns-server.o test/echo-server.o test/test-active.o test/test-async.o test/test-barrier.o test/test-callback-order.o test/test-callback-stack.o test/test-condvar.o test/test-connection-fail.o test/test-cwd-and-chdir.o test/test-delayed-accept.o test/test-dlerror.o test/test-embed.o test/test-emfile.o test/test-error.o test/test-fail-always.o test/test-fs.o test/test-fs-event.o test/test-fs-poll.o test/test-getaddrinfo.o test/test-get-currentexe.o test/test-get-loadavg.o test/test-get-memory.o test/test-getsockname.o test/test-hrtime.o test/test-idle.o test/test-ipc.o test/test-ipc-send-recv.o test/test-loop-handles.o test/test-loop-stop.o test/test-multiple-listen.o test/test-mutexes.o test/test-osx-select.o test/test-pass-always.o test/test-ping-pong.o test/test-pipe-bind-error.o test/test-pipe-connect-error.o test/test-pipe-server-close.o test/test-platform-output.o test/test-poll.o test/test-poll-close.o test/test-process-title.o test/test-ref.o test/test-run-nowait.o test/test-run-once.o test/test-semaphore.o test/test-shutdown-close.o test/test-shutdown-eof.o test/test-shutdown-twice.o test/test-signal.o test/test-signal-multiple-loops.o test/test-spawn.o test/test-stdio-over-pipes.o test/test-tcp-bind6-error.o test/test-tcp-bind-error.o test/test-tcp-close.o test/test-tcp-close-accept.o test/test-tcp-close-while-connecting.o test/test-tcp-connect6-error.o test/test-tcp-connect-error-after-write.o test/test-tcp-connect-error.o test/test-tcp-connect-timeout.o test/test-tcp-flags.o test/test-tcp-open.o test/test-tcp-read-stop.o test/test-tcp-shutdown-after-write.o test/test-tcp-unexpected-read.o test/test-tcp-writealot.o test/test-tcp-write-to-half-open-connection.o test/test-thread.o test/test-threadpool.o test/test-threadpool-cancel.o test/test-timer-again.o test/test-timer-from-check.o test/test-timer.o test/test-tty.o test/test-udp-dgram-too-big.o test/test-udp-ipv6.o test/test-udp-multicast-join.o test/test-udp-multicast-ttl.o test/test-udp-open.o test/test-udp-options.o test/test-udp-send-and-recv.o test/test-util.o test/test-walk-handles.o test/test-watcher-cross-stop.o libuv.a -pthread -lm -ldl -lrt
> LD_PRELOAD="/«PKGBUILDDIR»/libuv.so" /«PKGBUILDDIR»/run-tests
> [2K
[% 0|+ 0|- 0|T 0|S 0]: platform_output
> Output from process `platform_output`:
> uv_get_process_title: /«PKGBUILDDIR»/run-tests
> uv_resident_set_memory: 831488
> uv_uptime: 43157.480363
> uv_cpu_info:
> model: Intel(R) Xeon(R) CPU E5-2651 v2 @ 1.80GHz
> speed: 1800
> times.sys: 98712200
> times.user: 295961700
> times.idle: 44180800
> times.irq: 100
> times.nice: 0
> model: Intel(R) Xeon(R) CPU E5-2651 v2 @ 1.80GHz
> speed: 1800
> times.sys: 101687600
> times.user: 298027200
> times.idle: 40552100
> times.irq: 0
> times.nice: 0
> uv_interface_addresses:
> name: lo
> internal: 1
> address: 127.0.0.1
> name: eth0
> internal: 0
> address: 172.31.7.2
> name: lo
> internal: 1
> address: ::1
> name: eth0
> internal: 0
> address: fe80::85e:a7ff:fe78:c030
> =============================================================
> [2K
[% 0|+ 1|- 0|T 0|S 0]: run_once[2K
[% 1|+ 2|- 0|T 0|S 0]: run_nowait[2K
[% 1|+ 3|- 0|T 0|S 0]: loop_stop[2K
[% 2|+ 4|- 0|T 0|S 0]: barrier_1[2K
[% 2|+ 5|- 0|T 0|S 0]: barrier_2[2K
[% 3|+ 6|- 0|T 0|S 0]: barrier_3[2K
[% 3|+ 7|- 0|T 0|S 0]: condvar_1[2K
[% 4|+ 8|- 0|T 0|S 0]: condvar_2[2K
[% 4|+ 9|- 0|T 0|S 0]: condvar_3[2K
[% 5|+ 10|- 0|T 0|S 0]: condvar_4[2K
[% 5|+ 11|- 0|T 0|S 0]: condvar_5[2K
[% 6|+ 12|- 0|T 0|S 0]: semaphore_1[2K
[% 6|+ 13|- 0|T 0|S 0]: semaphore_2[2K
[% 7|+ 14|- 0|T 0|S 0]: semaphore_3[2K
[% 7|+ 15|- 0|T 0|S 0]: pipe_connect_bad_name[2K
[% 8|+ 16|- 0|T 0|S 0]: pipe_connect_to_file[2K
[% 8|+ 17|- 0|T 0|S 0]: pipe_server_close[2K
[% 9|+ 18|- 0|T 0|S 0]: tty
> `tty` skipped
> Output from process `tty`:
> Cannot open /dev/tty as read-only: No such device or address
> =============================================================
> [2K
[% 9|+ 18|- 0|T 0|S 1]: stdio_over_pipes[2K
[% 10|+ 19|- 0|T 0|S 1]: ipc_listen_before_write[2K
[% 10|+ 20|- 0|T 0|S 1]: ipc_listen_after_write[2K
[% 11|+ 21|- 0|T 0|S 1]: ipc_send_recv_pipe[2K
[% 11|+ 22|- 0|T 0|S 1]: ipc_send_recv_tcp[2K
[% 12|+ 23|- 0|T 0|S 1]: ipc_tcp_connection[2K
[% 12|+ 24|- 0|T 0|S 1]: tcp_ping_pong[2K
[% 13|+ 25|- 0|T 0|S 1]: tcp_ping_pong_v6[2K
[% 13|+ 26|- 0|T 0|S 1]: pipe_ping_pong[2K
[% 14|+ 27|- 0|T 0|S 1]: delayed_accept[2K
[% 14|+ 28|- 0|T 0|S 1]: multiple_listen[2K
[% 15|+ 29|- 0|T 0|S 1]: tcp_writealot[2K
[% 15|+ 30|- 0|T 0|S 1]: tcp_open[2K
[% 16|+ 31|- 0|T 0|S 1]: tcp_shutdown_after_write[2K
[% 16|+ 32|- 0|T 0|S 1]: tcp_connect_error_after_write[2K
[% 17|+ 33|- 0|T 0|S 1]: tcp_bind_error_addrinuse[2K
[% 17|+ 34|- 0|T 0|S 1]: tcp_bind_error_addrnotavail_1[2K
[% 18|+ 35|- 0|T 0|S 1]: tcp_bind_error_addrnotavail_2[2K
[% 18|+ 36|- 0|T 0|S 1]: tcp_bind_error_fault[2K
[% 19|+ 37|- 0|T 0|S 1]: tcp_bind_error_inval[2K
[% 20|+ 38|- 0|T 0|S 1]: tcp_bind_localhost_ok[2K
[% 20|+ 39|- 0|T 0|S 1]: tcp_listen_without_bind[2K
[% 21|+ 40|- 0|T 0|S 1]: tcp_connect_error_fault[2K
[% 21|+ 41|- 0|T 0|S 1]: tcp_connect_timeout[2K
[% 22|+ 42|- 0|T 0|S 1]: tcp_close_while_connecting[2K
[% 22|+ 43|- 0|T 0|S 1]: tcp_close[2K
[% 23|+ 44|- 0|T 0|S 1]: tcp_close_accept[2K
[% 23|+ 45|- 0|T 0|S 1]: tcp_flags[2K
[% 24|+ 46|- 0|T 0|S 1]: tcp_write_to_half_open_connection[2K
[% 24|+ 47|- 0|T 0|S 1]: tcp_unexpected_read[2K
[% 25|+ 48|- 0|T 0|S 1]: tcp_read_stop[2K
[% 25|+ 49|- 0|T 0|S 1]: tcp_bind6_error_addrinuse[2K
[% 26|+ 50|- 0|T 0|S 1]: tcp_bind6_error_addrnotavail[2K
[% 26|+ 51|- 0|T 0|S 1]: tcp_bind6_error_fault[2K
[% 27|+ 52|- 0|T 0|S 1]: tcp_bind6_error_inval[2K
[% 27|+ 53|- 0|T 0|S 1]: tcp_bind6_localhost_ok[2K
[% 28|+ 54|- 0|T 0|S 1]: udp_send_and_recv[2K
[% 28|+ 55|- 0|T 0|S 1]: udp_dgram_too_big[2K
[% 29|+ 56|- 0|T 0|S 1]: udp_dual_stack[2K
[% 29|+ 57|- 0|T 0|S 1]: udp_ipv6_only[2K
[% 30|+ 58|- 0|T 0|S 1]: udp_options[2K
[% 30|+ 59|- 0|T 0|S 1]: udp_multicast_join[2K
[% 31|+ 60|- 0|T 0|S 1]: udp_multicast_ttl[2K
[% 31|+ 61|- 0|T 0|S 1]: udp_open[2K
[% 32|+ 62|- 0|T 0|S 1]: pipe_bind_error_addrinuse[2K
[% 32|+ 63|- 0|T 0|S 1]: pipe_bind_error_addrnotavail[2K
[% 33|+ 64|- 0|T 0|S 1]: pipe_bind_error_inval[2K
[% 33|+ 65|- 0|T 0|S 1]: pipe_listen_without_bind[2K
[% 34|+ 66|- 0|T 0|S 1]: connection_fail[2K
[% 34|+ 67|- 0|T 0|S 1]: connection_fail_doesnt_auto_close[2K
[% 35|+ 68|- 0|T 0|S 1]: shutdown_close_tcp[2K
[% 35|+ 69|- 0|T 0|S 1]: shutdown_close_pipe[2K
[% 36|+ 70|- 0|T 0|S 1]: shutdown_eof[2K
[% 36|+ 71|- 0|T 0|S 1]: shutdown_twice[2K
[% 37|+ 72|- 0|T 0|S 1]: callback_stack[2K
[% 37|+ 73|- 0|T 0|S 1]: error_message[2K
[% 38|+ 74|- 0|T 0|S 1]: timer[2K
[% 38|+ 75|- 0|T 0|S 1]: timer_init[2K
[% 39|+ 76|- 0|T 0|S 1]: timer_again[2K
[% 40|+ 77|- 0|T 0|S 1]: timer_start_twice[2K
[% 40|+ 78|- 0|T 0|S 1]: timer_order[2K
[% 41|+ 79|- 0|T 0|S 1]: timer_huge_timeout[2K
[% 41|+ 80|- 0|T 0|S 1]: timer_huge_repeat[2K
[% 42|+ 81|- 0|T 0|S 1]: timer_from_check[2K
[% 42|+ 82|- 0|T 0|S 1]: idle_starvation[2K
[% 43|+ 83|- 0|T 0|S 1]: ref[2K
[% 43|+ 84|- 0|T 0|S 1]: idle_ref[2K
[% 44|+ 85|- 0|T 0|S 1]: fs_poll_ref[2K
[% 44|+ 86|- 0|T 0|S 1]: async_ref[2K
[% 45|+ 87|- 0|T 0|S 1]: prepare_ref[2K
[% 45|+ 88|- 0|T 0|S 1]: check_ref[2K
[% 46|+ 89|- 0|T 0|S 1]: unref_in_prepare_cb[2K
[% 46|+ 90|- 0|T 0|S 1]: timer_ref[2K
[% 47|+ 91|- 0|T 0|S 1]: timer_ref2[2K
[% 47|+ 92|- 0|T 0|S 1]: fs_event_ref[2K
[% 48|+ 93|- 0|T 0|S 1]: tcp_ref[2K
[% 48|+ 94|- 0|T 0|S 1]: tcp_ref2[2K
[% 49|+ 95|- 0|T 0|S 1]: tcp_ref2b[2K
[% 49|+ 96|- 0|T 0|S 1]: tcp_ref3[2K
[% 50|+ 97|- 0|T 0|S 1]: tcp_ref4[2K
[% 50|+ 98|- 0|T 0|S 1]: udp_ref[2K
[% 51|+ 99|- 0|T 0|S 1]: udp_ref2[2K
[% 51|+ 100|- 0|T 0|S 1]: udp_ref3[2K
[% 52|+ 101|- 0|T 0|S 1]: pipe_ref[2K
[% 52|+ 102|- 0|T 0|S 1]: pipe_ref2[2K
[% 53|+ 103|- 0|T 0|S 1]: pipe_ref3[2K
[% 53|+ 104|- 0|T 0|S 1]: pipe_ref4[2K
[% 54|+ 105|- 0|T 0|S 1]: process_ref[2K
[% 54|+ 106|- 0|T 0|S 1]: loop_handles[2K
[% 55|+ 107|- 0|T 0|S 1]: walk_handles[2K
[% 55|+ 108|- 0|T 0|S 1]: watcher_cross_stop
> `watcher_cross_stop` skipped
> Output from process `watcher_cross_stop`:
> File descriptor limit too low.
> =============================================================
> [2K
[% 56|+ 108|- 0|T 0|S 2]: active[2K
[% 56|+ 109|- 0|T 0|S 2]: embed[2K
[% 57|+ 110|- 0|T 0|S 2]: async[2K
[% 57|+ 111|- 0|T 0|S 2]: get_currentexe[2K
[% 58|+ 112|- 0|T 0|S 2]: process_title[2K
[% 58|+ 113|- 0|T 0|S 2]: cwd_and_chdir[2K
[% 59|+ 114|- 0|T 0|S 2]: get_memory[2K
[% 60|+ 115|- 0|T 0|S 2]: get_loadavg[2K
[% 60|+ 116|- 0|T 0|S 2]: hrtime[2K
[% 61|+ 117|- 0|T 0|S 2]: getaddrinfo_basic[2K
[% 61|+ 118|- 0|T 0|S 2]: getaddrinfo_concurrent[2K
[% 62|+ 119|- 0|T 0|S 2]: getsockname_tcp[2K
[% 62|+ 120|- 0|T 0|S 2]: getsockname_udp[2K
[% 63|+ 121|- 0|T 0|S 2]: poll_duplex[2K
[% 63|+ 122|- 0|T 0|S 2]: poll_unidirectional[2K
[% 64|+ 123|- 0|T 0|S 2]: poll_close[2K
[% 64|+ 124|- 0|T 0|S 2]: spawn_fails[2K
[% 65|+ 125|- 0|T 0|S 2]: spawn_exit_code[2K
[% 65|+ 126|- 0|T 0|S 2]: spawn_stdout[2K
[% 66|+ 127|- 0|T 0|S 2]: spawn_stdin[2K
[% 66|+ 128|- 0|T 0|S 2]: spawn_stdio_greater_than_3[2K
[% 67|+ 129|- 0|T 0|S 2]: spawn_ignored_stdio[2K
[% 67|+ 130|- 0|T 0|S 2]: spawn_and_kill[2K
[% 68|+ 131|- 0|T 0|S 2]: spawn_detached[2K
[% 68|+ 132|- 0|T 0|S 2]: spawn_and_kill_with_std[2K
[% 69|+ 133|- 0|T 0|S 2]: spawn_and_ping[2K
[% 69|+ 134|- 0|T 0|S 2]: spawn_preserve_env[2K
[% 70|+ 135|- 0|T 0|S 2]: spawn_setuid_fails[2K
[% 70|+ 136|- 0|T 0|S 2]: spawn_setgid_fails[2K
[% 71|+ 137|- 0|T 0|S 2]: spawn_stdout_to_file[2K
[% 71|+ 138|- 0|T 0|S 2]: spawn_stdout_and_stderr_to_file[2K
[% 72|+ 139|- 0|T 0|S 2]: spawn_auto_unref[2K
[% 72|+ 140|- 0|T 0|S 2]: spawn_closed_process_io
> `spawn_closed_process_io` failed: exit code 6
> Output from process `spawn_closed_process_io`:
> Assertion failed in test/test-spawn.c on line 129: status == 0
> =============================================================
> [2K
[% 73|+ 140|- 1|T 0|S 2]: fs_poll[2K
[% 73|+ 141|- 1|T 0|S 2]: kill[2K
[% 74|+ 142|- 1|T 0|S 2]: emfile[2K
[% 74|+ 143|- 1|T 0|S 2]: spawn_setuid_setgid[2K
[% 75|+ 144|- 1|T 0|S 2]: we_get_signal[2K
[% 75|+ 145|- 1|T 0|S 2]: we_get_signals[2K
[% 76|+ 146|- 1|T 0|S 2]: signal_multiple_loops[2K
[% 76|+ 147|- 1|T 0|S 2]: closed_fd_events[2K
[% 77|+ 148|- 1|T 0|S 2]: fs_file_noent[2K
[% 77|+ 149|- 1|T 0|S 2]: fs_file_nametoolong[2K
[% 78|+ 150|- 1|T 0|S 2]: fs_file_loop[2K
[% 78|+ 151|- 1|T 0|S 2]: fs_file_async[2K
[% 79|+ 152|- 1|T 0|S 2]: fs_file_sync[2K
[% 80|+ 153|- 1|T 0|S 2]: fs_async_dir[2K
[% 80|+ 154|- 1|T 0|S 2]: fs_async_sendfile[2K
[% 81|+ 155|- 1|T 0|S 2]: fs_fstat[2K
[% 81|+ 156|- 1|T 0|S 2]: fs_chmod[2K
[% 82|+ 157|- 1|T 0|S 2]: fs_chown[2K
[% 82|+ 158|- 1|T 0|S 2]: fs_utime[2K
[% 83|+ 159|- 1|T 0|S 2]: fs_futime[2K
[% 83|+ 160|- 1|T 0|S 2]: fs_readlink[2K
[% 84|+ 161|- 1|T 0|S 2]: fs_symlink[2K
[% 84|+ 162|- 1|T 0|S 2]: fs_symlink_dir[2K
[% 85|+ 163|- 1|T 0|S 2]: fs_stat_missing_path[2K
[% 85|+ 164|- 1|T 0|S 2]: fs_read_file_eof[2K
[% 86|+ 165|- 1|T 0|S 2]: fs_file_open_append[2K
[% 86|+ 166|- 1|T 0|S 2]: fs_event_watch_dir[2K
[% 87|+ 167|- 1|T 0|S 2]: fs_event_watch_file[2K
[% 87|+ 168|- 1|T 0|S 2]: fs_event_watch_file_twice[2K
[% 88|+ 169|- 1|T 0|S 2]: fs_event_watch_file_current_dir[2K
[% 88|+ 170|- 1|T 0|S 2]: fs_event_no_callback_after_close[2K
[% 89|+ 171|- 1|T 0|S 2]: fs_event_no_callback_on_close[2K
[% 89|+ 172|- 1|T 0|S 2]: fs_event_immediate_close[2K
[% 90|+ 173|- 1|T 0|S 2]: fs_event_close_with_pending_event[2K
[% 90|+ 174|- 1|T 0|S 2]: fs_event_close_in_callback[2K
[% 91|+ 175|- 1|T 0|S 2]: fs_readdir_empty_dir[2K
[% 91|+ 176|- 1|T 0|S 2]: fs_readdir_file[2K
[% 92|+ 177|- 1|T 0|S 2]: fs_open_dir[2K
[% 92|+ 178|- 1|T 0|S 2]: fs_rename_to_existing_file[2K
[% 93|+ 179|- 1|T 0|S 2]: threadpool_queue_work_simple[2K
[% 93|+ 180|- 1|T 0|S 2]: threadpool_queue_work_einval[2K
[% 94|+ 181|- 1|T 0|S 2]: threadpool_multiple_event_loops[2K
[% 94|+ 182|- 1|T 0|S 2]: threadpool_cancel_getaddrinfo[2K
[% 95|+ 183|- 1|T 0|S 2]: threadpool_cancel_work[2K
[% 95|+ 184|- 1|T 0|S 2]: threadpool_cancel_fs[2K
[% 96|+ 185|- 1|T 0|S 2]: threadpool_cancel_single[2K
[% 96|+ 186|- 1|T 0|S 2]: thread_mutex[2K
[% 97|+ 187|- 1|T 0|S 2]: thread_rwlock[2K
[% 97|+ 188|- 1|T 0|S 2]: thread_create[2K
[% 98|+ 189|- 1|T 0|S 2]: strlcpy[2K
[% 98|+ 190|- 1|T 0|S 2]: strlcat[2K
[% 99|+ 191|- 1|T 0|S 2]: dlerror[2K
[% 100|+ 192|- 1|T 0|S 2]: Done.
> make[1]: *** [test] Error 1
> /«PKGBUILDDIR»/build.mk:162: recipe for target 'test' failed
> make[1]: Leaving directory '/«PKGBUILDDIR»'
> dh_auto_test: make -j1 test returned exit code 2
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/06/01/libuv_0.10.27-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the Pkg-javascript-devel
mailing list