Summary: | net-libs/libtorrent-rasterbar-1.2.6[test] hangs on test_web_seed_chunked test | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Mikle Kolyada (RETIRED) <zlogene> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | jstein, kingjon3377, sam |
Priority: | Normal | Keywords: | PullRequest, TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/17794 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | libtorrent-rasterbar-1.2.3:20200311-104108.log.gz |
Description
Paolo Pedroni
2020-03-11 14:39:28 UTC
Could you retry with FEATURES="-network-sandbox -distcc"? Looks like some of tests wanna have an internet. (In reply to Mikle Kolyada from comment #1) > Could you retry with FEATURES="-network-sandbox -distcc"? Looks like some of > tests wanna have an internet. Still hangs... I might have been wrong in pinpointing test_ssl, though. In top I get this: 3132783 portage 20 0 17,3m 4,2m 0,0 0,0 0:00.00 S `- make check-TESTS 3132789 portage 20 0 12,5m 3,4m 0,0 0,0 0:00.00 S `- /bin/bash -c set +e; bases='test_primitives.log test_recheck.log test_stat_cache.log test_file.log test_pri+ 3132798 portage 20 0 17,7m 4,6m 0,0 0,0 0:00.07 S `- make test-suite.log TEST_LOGS=test_primitives.log test_recheck.log test_stat_cache.log test_file.log te+ 3133440 portage 20 0 12,5m 3,4m 0,0 0,0 0:00.00 S `- /bin/bash -c p='test_ssl'; \ b='test_ssl'; \ case $- in *e*) set +e;; esac; srcdirstrip=`echo "." |+ 3133444 portage 20 0 12,5m 3,4m 0,0 0,0 0:00.01 S `- /bin/bash ../build-aux/test-driver --test-name test_ssl --log-file test_ssl.log --trs-file test+ 3133445 portage 20 0 559,3m 12,7m 0,0 0,1 0:00.43 S `- /var/tmp/portage/net-libs/libtorrent-rasterbar-1.2.3/work/libtorrent-libtorrent-1_2_3/test/+ 3134093 portage 20 0 12,5m 3,4m 0,0 0,0 0:00.00 S `- /bin/bash -c p='test_web_seed_chunked'; \ b='test_web_seed_chunked'; \ case $- in *e*) set +e;; esa+ 3134097 portage 20 0 12,5m 3,3m 0,0 0,0 0:00.00 S `- /bin/bash ../build-aux/test-driver --test-name test_web_seed_chunked --log-file test_web_seed_c+ 3134099 portage 20 0 367,3m 11,7m 100,0 0,1 6:25.67 S `- /var/tmp/portage/net-libs/libtorrent-rasterbar-1.2.3/work/libtorrent-libtorrent-1_2_3/test/+ 3134113 portage 20 0 0,0m 0,0m 0,0 0,0 0:00.20 Z `- [python] <defunct> 3134154 portage 20 0 28,1m 17,0m 0,0 0,1 0:00.10 S `- /usr/lib/python-exec/python3.7/python ../web_server.py 5310 1 1 1 30 Those versions are gone by now, feel free to reopen if you find something new. The hanging test is test_web_seed_chunked. $ ps aux | grep ^portage portage 3425174 0.6 0.0 2240468 15720 pts/2 Sl+ 14:57 0:07 /usr/bin/python3.7m /usr/lib/portage/python3.7/socks5-server.py /var/tmp/portage/.portage.3424727.net.sock portage 3440535 0.0 0.0 2328 1568 pts/5 S+ 15:02 0:00 [net-libs/libtorrent-rasterbar-1.2.6] sandbox /usr/lib/portage/python3.7/ebuild.sh test portage 3440536 0.0 0.0 16436 7220 pts/5 S+ 15:02 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh test portage 3440558 0.0 0.0 16456 6804 pts/5 S+ 15:02 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh test portage 3440616 0.0 0.0 17208 3988 pts/5 S+ 15:02 0:00 make -j12 -l6 check portage 3440617 0.0 0.0 3044 2040 pts/5 S+ 15:02 0:00 /bin/sh -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '0'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/var/tmp/portage/net-libs/libtorrent-rasterbar-1.2.6/work/libtorrent-libtorrent-1_2_6'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \ distclean-* | maintainer-clean-*) list='include/libtorrent src examples test bindings tools' ;; \ *) list='include/libtorrent src examples test bindings tools' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" portage 3440628 0.0 0.0 17484 4408 pts/5 S+ 15:02 0:00 make check portage 3449256 0.0 0.0 17616 4356 pts/5 S+ 15:05 0:00 make check-TESTS portage 3449260 0.0 0.0 3044 2004 pts/5 S+ 15:05 0:00 /bin/sh -c set +e; bases='test_primitives.log test_recheck.log test_stat_cache.log test_file.log test_privacy.log test_priority.log test_remove_torrent.log test_auto_unchoke.log test_checking.log test_fast_extension.log test_http_connection.log test_lsd.log test_pe_crypto.log test_pex.log test_read_piece.log test_receive_buffer.log test_resume.log test_read_resume.log test_stack_allocator.log test_ssl.log test_storage.log test_time_critical.log test_torrent.log test_tracker.log test_transfer.log test_create_torrent.log enum_if.log test_utp.log test_session.log test_web_seed.log test_web_seed_ban.log test_web_seed_chunked.log test_web_seed_http.log test_web_seed_http_pw.log test_web_seed_redirect.log test_web_seed_socks4.log test_web_seed_socks5.log test_web_seed_socks5_no_peers.log test_web_seed_socks5_pw.log test_url_seed.log test_remap_files.log test_enum_net.log test_file_progress.log test_linked_list.log test_direct_dht.log test_ffs.log test_session_params.log test_span.log test_io.log test_alloca.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \ log_list=`for i in $bases; do echo $i.log; done`; \ trs_list=`for i in $bases; do echo $i.trs; done`; \ log_list=`echo $log_list`; trs_list=`echo $trs_list`; \ make test-suite.log TEST_LOGS="$log_list"; \ exit $?; portage 3449269 0.0 0.0 18164 5032 pts/5 S+ 15:05 0:00 make test-suite.log TEST_LOGS=test_primitives.log test_recheck.log test_stat_cache.log test_file.log test_privacy.log test_priority.log test_remove_torrent.log test_auto_unchoke.log test_checking.log test_fast_extension.log test_http_connection.log test_lsd.log test_pe_crypto.log test_pex.log test_read_piece.log test_receive_buffer.log test_resume.log test_read_resume.log test_stack_allocator.log test_ssl.log test_storage.log test_time_critical.log test_torrent.log test_tracker.log test_transfer.log test_create_torrent.log enum_if.log test_utp.log test_session.log test_web_seed.log test_web_seed_ban.log test_web_seed_chunked.log test_web_seed_http.log test_web_seed_http_pw.log test_web_seed_redirect.log test_web_seed_socks4.log test_web_seed_socks5.log test_web_seed_socks5_no_peers.log test_web_seed_socks5_pw.log test_url_seed.log test_remap_files.log test_enum_net.log test_file_progress.log test_linked_list.log test_direct_dht.log test_ffs.log test_session_params.log test_span.log test_io.log test_alloca.log portage 3450490 0.0 0.0 3044 1960 pts/5 S+ 15:06 0:00 /bin/sh ../build-aux/test-driver --test-name test_web_seed_chunked --log-file test_web_seed_chunked.log --trs-file test_web_seed_chunked.trs --color-tests yes --enable-hard-errors yes --expect-failure no -- ./test_web_seed_chunked portage 3450495 99.1 0.0 376120 12048 pts/5 Sl+ 15:06 8:53 /var/tmp/portage/net-libs/libtorrent-rasterbar-1.2.6/work/libtorrent-libtorrent-1_2_6/test/.libs/test_web_seed_chunked portage 3450508 0.0 0.0 0 0 pts/5 Z+ 15:06 0:00 [python] <defunct> portage 3450581 0.0 0.1 28592 16440 pts/5 S+ 15:06 0:00 /usr/lib/python-exec/python3.7/python ../web_server.py 6758 1 1 1 30 FEATURES="-network-sandbox -distcc" makes no difference... looks obsolete |