[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
> 
[%   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
> =============================================================
> 
[%   0|+   1|-   0|T   0|S   0]: run_once
[%   1|+   2|-   0|T   0|S   0]: run_nowait
[%   1|+   3|-   0|T   0|S   0]: loop_stop
[%   2|+   4|-   0|T   0|S   0]: barrier_1
[%   2|+   5|-   0|T   0|S   0]: barrier_2
[%   3|+   6|-   0|T   0|S   0]: barrier_3
[%   3|+   7|-   0|T   0|S   0]: condvar_1
[%   4|+   8|-   0|T   0|S   0]: condvar_2
[%   4|+   9|-   0|T   0|S   0]: condvar_3
[%   5|+  10|-   0|T   0|S   0]: condvar_4
[%   5|+  11|-   0|T   0|S   0]: condvar_5
[%   6|+  12|-   0|T   0|S   0]: semaphore_1
[%   6|+  13|-   0|T   0|S   0]: semaphore_2
[%   7|+  14|-   0|T   0|S   0]: semaphore_3
[%   7|+  15|-   0|T   0|S   0]: pipe_connect_bad_name
[%   8|+  16|-   0|T   0|S   0]: pipe_connect_to_file
[%   8|+  17|-   0|T   0|S   0]: pipe_server_close
[%   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
> =============================================================
> 
[%   9|+  18|-   0|T   0|S   1]: stdio_over_pipes
[%  10|+  19|-   0|T   0|S   1]: ipc_listen_before_write
[%  10|+  20|-   0|T   0|S   1]: ipc_listen_after_write
[%  11|+  21|-   0|T   0|S   1]: ipc_send_recv_pipe
[%  11|+  22|-   0|T   0|S   1]: ipc_send_recv_tcp
[%  12|+  23|-   0|T   0|S   1]: ipc_tcp_connection
[%  12|+  24|-   0|T   0|S   1]: tcp_ping_pong
[%  13|+  25|-   0|T   0|S   1]: tcp_ping_pong_v6
[%  13|+  26|-   0|T   0|S   1]: pipe_ping_pong
[%  14|+  27|-   0|T   0|S   1]: delayed_accept
[%  14|+  28|-   0|T   0|S   1]: multiple_listen
[%  15|+  29|-   0|T   0|S   1]: tcp_writealot
[%  15|+  30|-   0|T   0|S   1]: tcp_open
[%  16|+  31|-   0|T   0|S   1]: tcp_shutdown_after_write
[%  16|+  32|-   0|T   0|S   1]: tcp_connect_error_after_write
[%  17|+  33|-   0|T   0|S   1]: tcp_bind_error_addrinuse
[%  17|+  34|-   0|T   0|S   1]: tcp_bind_error_addrnotavail_1
[%  18|+  35|-   0|T   0|S   1]: tcp_bind_error_addrnotavail_2
[%  18|+  36|-   0|T   0|S   1]: tcp_bind_error_fault
[%  19|+  37|-   0|T   0|S   1]: tcp_bind_error_inval
[%  20|+  38|-   0|T   0|S   1]: tcp_bind_localhost_ok
[%  20|+  39|-   0|T   0|S   1]: tcp_listen_without_bind
[%  21|+  40|-   0|T   0|S   1]: tcp_connect_error_fault
[%  21|+  41|-   0|T   0|S   1]: tcp_connect_timeout
[%  22|+  42|-   0|T   0|S   1]: tcp_close_while_connecting
[%  22|+  43|-   0|T   0|S   1]: tcp_close
[%  23|+  44|-   0|T   0|S   1]: tcp_close_accept
[%  23|+  45|-   0|T   0|S   1]: tcp_flags
[%  24|+  46|-   0|T   0|S   1]: tcp_write_to_half_open_connection
[%  24|+  47|-   0|T   0|S   1]: tcp_unexpected_read
[%  25|+  48|-   0|T   0|S   1]: tcp_read_stop
[%  25|+  49|-   0|T   0|S   1]: tcp_bind6_error_addrinuse
[%  26|+  50|-   0|T   0|S   1]: tcp_bind6_error_addrnotavail
[%  26|+  51|-   0|T   0|S   1]: tcp_bind6_error_fault
[%  27|+  52|-   0|T   0|S   1]: tcp_bind6_error_inval
[%  27|+  53|-   0|T   0|S   1]: tcp_bind6_localhost_ok
[%  28|+  54|-   0|T   0|S   1]: udp_send_and_recv
[%  28|+  55|-   0|T   0|S   1]: udp_dgram_too_big
[%  29|+  56|-   0|T   0|S   1]: udp_dual_stack
[%  29|+  57|-   0|T   0|S   1]: udp_ipv6_only
[%  30|+  58|-   0|T   0|S   1]: udp_options
[%  30|+  59|-   0|T   0|S   1]: udp_multicast_join
[%  31|+  60|-   0|T   0|S   1]: udp_multicast_ttl
[%  31|+  61|-   0|T   0|S   1]: udp_open
[%  32|+  62|-   0|T   0|S   1]: pipe_bind_error_addrinuse
[%  32|+  63|-   0|T   0|S   1]: pipe_bind_error_addrnotavail
[%  33|+  64|-   0|T   0|S   1]: pipe_bind_error_inval
[%  33|+  65|-   0|T   0|S   1]: pipe_listen_without_bind
[%  34|+  66|-   0|T   0|S   1]: connection_fail
[%  34|+  67|-   0|T   0|S   1]: connection_fail_doesnt_auto_close
[%  35|+  68|-   0|T   0|S   1]: shutdown_close_tcp
[%  35|+  69|-   0|T   0|S   1]: shutdown_close_pipe
[%  36|+  70|-   0|T   0|S   1]: shutdown_eof
[%  36|+  71|-   0|T   0|S   1]: shutdown_twice
[%  37|+  72|-   0|T   0|S   1]: callback_stack
[%  37|+  73|-   0|T   0|S   1]: error_message
[%  38|+  74|-   0|T   0|S   1]: timer
[%  38|+  75|-   0|T   0|S   1]: timer_init
[%  39|+  76|-   0|T   0|S   1]: timer_again
[%  40|+  77|-   0|T   0|S   1]: timer_start_twice
[%  40|+  78|-   0|T   0|S   1]: timer_order
[%  41|+  79|-   0|T   0|S   1]: timer_huge_timeout
[%  41|+  80|-   0|T   0|S   1]: timer_huge_repeat
[%  42|+  81|-   0|T   0|S   1]: timer_from_check
[%  42|+  82|-   0|T   0|S   1]: idle_starvation
[%  43|+  83|-   0|T   0|S   1]: ref
[%  43|+  84|-   0|T   0|S   1]: idle_ref
[%  44|+  85|-   0|T   0|S   1]: fs_poll_ref
[%  44|+  86|-   0|T   0|S   1]: async_ref
[%  45|+  87|-   0|T   0|S   1]: prepare_ref
[%  45|+  88|-   0|T   0|S   1]: check_ref
[%  46|+  89|-   0|T   0|S   1]: unref_in_prepare_cb
[%  46|+  90|-   0|T   0|S   1]: timer_ref
[%  47|+  91|-   0|T   0|S   1]: timer_ref2
[%  47|+  92|-   0|T   0|S   1]: fs_event_ref
[%  48|+  93|-   0|T   0|S   1]: tcp_ref
[%  48|+  94|-   0|T   0|S   1]: tcp_ref2
[%  49|+  95|-   0|T   0|S   1]: tcp_ref2b
[%  49|+  96|-   0|T   0|S   1]: tcp_ref3
[%  50|+  97|-   0|T   0|S   1]: tcp_ref4
[%  50|+  98|-   0|T   0|S   1]: udp_ref
[%  51|+  99|-   0|T   0|S   1]: udp_ref2
[%  51|+ 100|-   0|T   0|S   1]: udp_ref3
[%  52|+ 101|-   0|T   0|S   1]: pipe_ref
[%  52|+ 102|-   0|T   0|S   1]: pipe_ref2
[%  53|+ 103|-   0|T   0|S   1]: pipe_ref3
[%  53|+ 104|-   0|T   0|S   1]: pipe_ref4
[%  54|+ 105|-   0|T   0|S   1]: process_ref
[%  54|+ 106|-   0|T   0|S   1]: loop_handles
[%  55|+ 107|-   0|T   0|S   1]: walk_handles
[%  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.
> =============================================================
> 
[%  56|+ 108|-   0|T   0|S   2]: active
[%  56|+ 109|-   0|T   0|S   2]: embed
[%  57|+ 110|-   0|T   0|S   2]: async
[%  57|+ 111|-   0|T   0|S   2]: get_currentexe
[%  58|+ 112|-   0|T   0|S   2]: process_title
[%  58|+ 113|-   0|T   0|S   2]: cwd_and_chdir
[%  59|+ 114|-   0|T   0|S   2]: get_memory
[%  60|+ 115|-   0|T   0|S   2]: get_loadavg
[%  60|+ 116|-   0|T   0|S   2]: hrtime
[%  61|+ 117|-   0|T   0|S   2]: getaddrinfo_basic
[%  61|+ 118|-   0|T   0|S   2]: getaddrinfo_concurrent
[%  62|+ 119|-   0|T   0|S   2]: getsockname_tcp
[%  62|+ 120|-   0|T   0|S   2]: getsockname_udp
[%  63|+ 121|-   0|T   0|S   2]: poll_duplex
[%  63|+ 122|-   0|T   0|S   2]: poll_unidirectional
[%  64|+ 123|-   0|T   0|S   2]: poll_close
[%  64|+ 124|-   0|T   0|S   2]: spawn_fails
[%  65|+ 125|-   0|T   0|S   2]: spawn_exit_code
[%  65|+ 126|-   0|T   0|S   2]: spawn_stdout
[%  66|+ 127|-   0|T   0|S   2]: spawn_stdin
[%  66|+ 128|-   0|T   0|S   2]: spawn_stdio_greater_than_3
[%  67|+ 129|-   0|T   0|S   2]: spawn_ignored_stdio
[%  67|+ 130|-   0|T   0|S   2]: spawn_and_kill
[%  68|+ 131|-   0|T   0|S   2]: spawn_detached
[%  68|+ 132|-   0|T   0|S   2]: spawn_and_kill_with_std
[%  69|+ 133|-   0|T   0|S   2]: spawn_and_ping
[%  69|+ 134|-   0|T   0|S   2]: spawn_preserve_env
[%  70|+ 135|-   0|T   0|S   2]: spawn_setuid_fails
[%  70|+ 136|-   0|T   0|S   2]: spawn_setgid_fails
[%  71|+ 137|-   0|T   0|S   2]: spawn_stdout_to_file
[%  71|+ 138|-   0|T   0|S   2]: spawn_stdout_and_stderr_to_file
[%  72|+ 139|-   0|T   0|S   2]: spawn_auto_unref
[%  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
> =============================================================
> 
[%  73|+ 140|-   1|T   0|S   2]: fs_poll
[%  73|+ 141|-   1|T   0|S   2]: kill
[%  74|+ 142|-   1|T   0|S   2]: emfile
[%  74|+ 143|-   1|T   0|S   2]: spawn_setuid_setgid
[%  75|+ 144|-   1|T   0|S   2]: we_get_signal
[%  75|+ 145|-   1|T   0|S   2]: we_get_signals
[%  76|+ 146|-   1|T   0|S   2]: signal_multiple_loops
[%  76|+ 147|-   1|T   0|S   2]: closed_fd_events
[%  77|+ 148|-   1|T   0|S   2]: fs_file_noent
[%  77|+ 149|-   1|T   0|S   2]: fs_file_nametoolong
[%  78|+ 150|-   1|T   0|S   2]: fs_file_loop
[%  78|+ 151|-   1|T   0|S   2]: fs_file_async
[%  79|+ 152|-   1|T   0|S   2]: fs_file_sync
[%  80|+ 153|-   1|T   0|S   2]: fs_async_dir
[%  80|+ 154|-   1|T   0|S   2]: fs_async_sendfile
[%  81|+ 155|-   1|T   0|S   2]: fs_fstat
[%  81|+ 156|-   1|T   0|S   2]: fs_chmod
[%  82|+ 157|-   1|T   0|S   2]: fs_chown
[%  82|+ 158|-   1|T   0|S   2]: fs_utime
[%  83|+ 159|-   1|T   0|S   2]: fs_futime
[%  83|+ 160|-   1|T   0|S   2]: fs_readlink
[%  84|+ 161|-   1|T   0|S   2]: fs_symlink
[%  84|+ 162|-   1|T   0|S   2]: fs_symlink_dir
[%  85|+ 163|-   1|T   0|S   2]: fs_stat_missing_path
[%  85|+ 164|-   1|T   0|S   2]: fs_read_file_eof
[%  86|+ 165|-   1|T   0|S   2]: fs_file_open_append
[%  86|+ 166|-   1|T   0|S   2]: fs_event_watch_dir
[%  87|+ 167|-   1|T   0|S   2]: fs_event_watch_file
[%  87|+ 168|-   1|T   0|S   2]: fs_event_watch_file_twice
[%  88|+ 169|-   1|T   0|S   2]: fs_event_watch_file_current_dir
[%  88|+ 170|-   1|T   0|S   2]: fs_event_no_callback_after_close
[%  89|+ 171|-   1|T   0|S   2]: fs_event_no_callback_on_close
[%  89|+ 172|-   1|T   0|S   2]: fs_event_immediate_close
[%  90|+ 173|-   1|T   0|S   2]: fs_event_close_with_pending_event
[%  90|+ 174|-   1|T   0|S   2]: fs_event_close_in_callback
[%  91|+ 175|-   1|T   0|S   2]: fs_readdir_empty_dir
[%  91|+ 176|-   1|T   0|S   2]: fs_readdir_file
[%  92|+ 177|-   1|T   0|S   2]: fs_open_dir
[%  92|+ 178|-   1|T   0|S   2]: fs_rename_to_existing_file
[%  93|+ 179|-   1|T   0|S   2]: threadpool_queue_work_simple
[%  93|+ 180|-   1|T   0|S   2]: threadpool_queue_work_einval
[%  94|+ 181|-   1|T   0|S   2]: threadpool_multiple_event_loops
[%  94|+ 182|-   1|T   0|S   2]: threadpool_cancel_getaddrinfo
[%  95|+ 183|-   1|T   0|S   2]: threadpool_cancel_work
[%  95|+ 184|-   1|T   0|S   2]: threadpool_cancel_fs
[%  96|+ 185|-   1|T   0|S   2]: threadpool_cancel_single
[%  96|+ 186|-   1|T   0|S   2]: thread_mutex
[%  97|+ 187|-   1|T   0|S   2]: thread_rwlock
[%  97|+ 188|-   1|T   0|S   2]: thread_create
[%  98|+ 189|-   1|T   0|S   2]: strlcpy
[%  98|+ 190|-   1|T   0|S   2]: strlcat
[%  99|+ 191|-   1|T   0|S   2]: dlerror
[% 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