=== Test case: driver_SUITE:bad_fd_in_pollset/1 (click for source code)
=== Config value:
[{watchdog,<0.259831.16>},
{tc_logfile,"/buildroot/otp/erts/emulator/make_test_dir/ct_logs/ct_run.test_server@9f938e31bf8c.2025-06-17_16.34.41/make_test_dir.emulator_test.logs/run.2025-06-17_16.35.13/driver_suite.bad_fd_in_pollset.html"},
{tc_group_properties,[{name,polling}]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/erts/emulator/make_test_dir/emulator_test/driver_SUITE_data/"},
{priv_dir,"/buildroot/otp/erts/emulator/make_test_dir/ct_logs/ct_run.test_server@9f938e31bf8c.2025-06-17_16.34.41/make_test_dir.emulator_test.logs/run.2025-06-17_16.35.13/log_private/"},
{nodenames,[]}]
=== Current directory is "/buildroot/otp/erts/emulator/make_test_dir/ct_logs/ct_run.test_server@9f938e31bf8c.2025-06-17_16.34.41"
=== Started at 2025-06-17 16:45:47
*** System report during driver_SUITE:bad_fd_in_pollset/1 in polling 2025-06-17 16:45:47.675 ***🔗 =ERROR REPORT==== 17-Jun-2025::16:45:47.675342 === --- fds in flbk pollset --------------------------------- --- fds in scheduler pollset ---------------------------- pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD --- fds in pollset -------------------------------------- pollset=0 fd=18 type=sock driver_select ev=IN inport=#Port<0.0> inname=forker indrv=spawn_forker flags=USED pollset=0 fd=19 type=sock driver_select ev=IN inport=#Port<0.3> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=20 type=sock driver_select ev=IN inport=#Port<0.4> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD used fds=5 Number of driver_select() structures=5 Number of enif_select() structures=0 internal fds=0 ---------------------------------------------------------
*** User 2025-06-17 16:45:47.675 ***🔗 ChkIo = [[{name,erts_poll}, {primary,poll}, {kernel_poll,false}, {memory_size,25240}, {total_poll_set_size,1}, {lazy_updates,true}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,false}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,56}, {total_poll_set_size,2}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,57400}, {total_poll_set_size,5}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]] ([])
*** User 2025-06-17 16:45:47.675 ***🔗 Before test: [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,82640}, {total_poll_set_size,6}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]
*** System report during driver_SUITE:bad_fd_in_pollset/1 in polling 2025-06-17 16:45:47.676 ***🔗 =ERROR REPORT==== 17-Jun-2025::16:45:47.676196 === Bad output fd in erts_poll()! fd=37, port=#Port<0.4294969062>, driver=chkio_drv, name=chkio_drv
*** System report during driver_SUITE:bad_fd_in_pollset/1 in polling 2025-06-17 16:45:47.676 ***🔗 =ERROR REPORT==== 17-Jun-2025::16:45:47.676209 === Bad input fd in erts_poll()! fd=38, port=#Port<0.4294969062>, driver=chkio_drv, name=chkio_drv
ok
*** User 2025-06-17 16:45:48.677 ***🔗 ChkIo = [[{name,erts_poll}, {primary,poll}, {kernel_poll,false}, {memory_size,25240}, {total_poll_set_size,1}, {lazy_updates,true}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,false}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,56}, {total_poll_set_size,2}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,57400}, {total_poll_set_size,5}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]] ([])
*** User 2025-06-17 16:45:48.677 ***🔗 During test: [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,82640}, {total_poll_set_size,6}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]
After test: [{name,erts_poll},
{primary,epoll},
{kernel_poll,epoll},
{memory_size,82640},
{total_poll_set_size,6},
{lazy_updates,false},
{pending_updates,0},
{batch_updates,false},
{concurrent_updates,true},
{fallback,true},
{max_fds,5000},
{active_fds,0},
{poll_threads,1}]
*** User 2025-06-17 16:45:48.677 ***🔗 ChkIo = [[{name,erts_poll}, {primary,poll}, {kernel_poll,false}, {memory_size,25240}, {total_poll_set_size,1}, {lazy_updates,true}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,false}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,56}, {total_poll_set_size,2}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,57400}, {total_poll_set_size,5}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]] ([])
*** System report during driver_SUITE:bad_fd_in_pollset/1 in polling 2025-06-17 16:45:48.677 ***🔗 =ERROR REPORT==== 17-Jun-2025::16:45:48.677350 === --- fds in flbk pollset --------------------------------- --- fds in scheduler pollset ---------------------------- pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD --- fds in pollset -------------------------------------- pollset=0 fd=18 type=sock driver_select ev=IN inport=#Port<0.0> inname=forker indrv=spawn_forker flags=USED pollset=0 fd=19 type=sock driver_select ev=IN inport=#Port<0.3> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=20 type=sock driver_select ev=IN inport=#Port<0.4> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD used fds=5 Number of driver_select() structures=5 Number of enif_select() structures=0 internal fds=0 ---------------------------------------------------------
*** User 2025-06-17 16:45:48.680 ***🔗 epmd -names: epmd: up and running on port 4369 with data: name ___LONG___TIMERS___TEST___SERVER___ at port 39637 name test_server at port 33277
*** User 2025-06-17 16:45:48.686 ***🔗 ps aux: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND otptest 1 0.0 0.0 6428 2964 ? Ss 16:34 0:00 make emulator_test TYPE= root 12 0.0 0.0 15436 4364 ? Ss 16:34 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups postgres 29 0.0 0.1 218788 30136 ? Ss 16:34 0:00 /usr/lib/postgresql/14/bin/postgres -D /var/lib/postgresql/14/main -c config_file=/etc/postgresql/14/main/postgresql.conf postgres 31 0.0 0.0 218916 9692 ? Ss 16:34 0:00 postgres: 14/main: checkpointer postgres 32 0.0 0.0 218788 8600 ? Ss 16:34 0:00 postgres: 14/main: background writer postgres 33 0.0 0.0 218788 11628 ? Ss 16:34 0:00 postgres: 14/main: walwriter postgres 34 0.0 0.0 219356 10112 ? Ss 16:34 0:00 postgres: 14/main: autovacuum launcher postgres 35 0.0 0.0 73524 7360 ? Ss 16:34 0:00 postgres: 14/main: stats collector postgres 36 0.0 0.0 219216 9076 ? Ss 16:34 0:00 postgres: 14/main: logical replication launcher root 274 0.0 0.0 11496 5596 ? S 16:34 0:00 sudo bash -c Xvfb :99 -ac -screen 0 1920x1080x24 -nolisten tcp root 283 0.0 0.4 212880 71388 ? S 16:34 0:00 Xvfb :99 -ac -screen 0 1920x1080x24 -nolisten tcp otptest 3262 0.0 0.0 4128 1748 ? S 16:34 0:00 /buildroot/otp/bin/x86_64-pc-linux-gnu/epmd -daemon otptest 3426 0.0 0.0 2892 1544 ? S 16:34 0:00 /bin/sh -c echo " MAKE?"emulator_test;cd erts/emulator && ERL_TOP=/buildroot/otp TYPE= make test otptest 3427 0.0 0.0 6136 2684 ? S 16:34 0:00 make test otptest 3432 0.0 0.0 2892 1616 ? S 16:34 0:00 /bin/sh -c TEST_NEEDS_RELEASE=true TYPE= MAKE="make" \ /buildroot/otp/make/test_target_script.sh /buildroot/otp otptest 3433 0.0 0.0 2892 1792 ? S 16:34 0:00 /bin/sh /buildroot/otp/make/test_target_script.sh /buildroot/otp otptest 13011 0.0 0.0 5780 1908 ? S 16:34 0:00 timeout -s ABRT --foreground --preserve-status 95m timeout -s USR1 --foreground --preserve-status 90m /buildroot/otp/Erlang ∅⊤℞/bin/ct_run -logdir /buildroot/otp/erts/emulator/make_test_dir/ct_logs -pa /buildroot/otp/lib/common_test/test_server -config /buildroot/otp/lib/common_test/test_server/ts.config -config /buildroot/otp/lib/common_test/test_server/ts.unix.config -exit_status ignore_config -spec /buildroot/otp/erts/emulator/make_test_dir/emulator_test/emulator_gh.spec -ct_hooks cth_surefire [{path,"/buildroot/otp/erts/emulator//make_test_dir/emulator_junit.xml"}] -erl_args -env ERL_CRASH_DUMP /buildroot/otp/erts/emulator/make_test_dir/emulator_erl_crash.dump -boot start_sasl -sasl errlog_type error -pz /buildroot/otp/lib/common_test/test_server -pz . -ct_test_vars {net_dir,""} -noinput -sname test_server -rsh ssh otptest 13012 0.0 0.0 5780 1976 ? S 16:34 0:00 timeout -s USR1 --foreground --preserve-status 90m /buildroot/otp/Erlang ∅⊤℞/bin/ct_run -logdir /buildroot/otp/erts/emulator/make_test_dir/ct_logs -pa /buildroot/otp/lib/common_test/test_server -config /buildroot/otp/lib/common_test/test_server/ts.config -config /buildroot/otp/lib/common_test/test_server/ts.unix.config -exit_status ignore_config -spec /buildroot/otp/erts/emulator/make_test_dir/emulator_test/emulator_gh.spec -ct_hooks cth_surefire [{path,"/buildroot/otp/erts/emulator//make_test_dir/emulator_junit.xml"}] -erl_args -env ERL_CRASH_DUMP /buildroot/otp/erts/emulator/make_test_dir/emulator_erl_crash.dump -boot start_sasl -sasl errlog_type error -pz /buildroot/otp/lib/common_test/test_server -pz . -ct_test_vars {net_dir,""} -noinput -sname test_server -rsh ssh otptest 13013 62.6 0.9 2720132 152748 ? Sl 16:34 6:58 /buildroot/otp/Erlang ∅⊤℞/bin/ct_run -- -root /buildroot/otp/Erlang ∅⊤℞ -bindir /buildroot/otp/Erlang ∅⊤℞/erts-16.0/bin -progname erl -- -home /home/otptest -- -sname test_server -s ct_run script_start -s erlang halt -logdir /buildroot/otp/erts/emulator/make_test_dir/ct_logs -pa /buildroot/otp/lib/common_test/test_server -ct_config /buildroot/otp/lib/common_test/test_server/ts.config -ct_config /buildroot/otp/lib/common_test/test_server/ts.unix.config -exit_status ignore_config -spec /buildroot/otp/erts/emulator/make_test_dir/emulator_test/emulator_gh.spec -ct_hooks cth_surefire [{path,"/buildroot/otp/erts/emulator//make_test_dir/emulator_junit.xml"}] -ct_erl_args -boot start_sasl -sasl errlog_type error -pz /buildroot/otp/lib/common_test/test_server -pz . -ct_test_vars {net_dir,""} -noshell -noinput -rsh ssh -- otptest 13026 0.0 0.0 12424 2888 ? Ss 16:34 0:00 erl_child_setup 5000 otptest 13050 0.0 0.0 3740 1632 ? Ss 16:35 0:00 /buildroot/otp/Erlang ∅⊤℞/erts-16.0/bin/inet_gethost 4 otptest 13051 0.0 0.0 3740 1588 ? S 16:35 0:00 /buildroot/otp/Erlang ∅⊤℞/erts-16.0/bin/inet_gethost 4 otptest 13063 0.0 0.3 2659404 61188 ? Sl 16:35 0:00 /buildroot/otp/Erlang ∅⊤℞/bin/ct_run -- -root /buildroot/otp/Erlang ∅⊤℞ -bindir /buildroot/otp/Erlang ∅⊤℞/erts-16.0/bin -progname erl -- -home /home/otptest -- -detached -noshell -noinput -noshell -noinput -sname ___LONG___TIMERS___TEST___SERVER___ -pa /buildroot/otp/erts/emulator/make_test_dir/emulator_test -setcookie UMDYBRRQZHVOWCKTQKFL -- otptest 13067 0.0 0.0 12424 2880 ? Ss 16:35 0:00 erl_child_setup 5000 otptest 13090 0.0 0.0 2892 1544 ? Ss 16:35 0:00 sh -s disksup otptest 13092 0.0 0.0 2644 1500 ? Ss 16:35 0:00 /buildroot/otp/Erlang ∅⊤℞/lib/os_mon-2.11/priv/bin/memsup otptest 13093 0.0 0.0 2776 1468 ? Ss 16:35 0:00 /buildroot/otp/Erlang ∅⊤℞/lib/os_mon-2.11/priv/bin/cpu_sup otptest 19736 0.0 0.0 2892 1608 ? Ss 16:45 0:00 /bin/sh -s unix:cmd otptest 19737 0.0 0.0 10072 3460 ? R 16:45 0:00 ps aux
*** User 2025-06-17 16:45:48.686 ***🔗 ChkIo = [[{name,erts_poll}, {primary,poll}, {kernel_poll,false}, {memory_size,25240}, {total_poll_set_size,1}, {lazy_updates,true}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,false}, {fallback,true}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,56}, {total_poll_set_size,2}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,0}], [{name,erts_poll}, {primary,epoll}, {kernel_poll,epoll}, {memory_size,57400}, {total_poll_set_size,5}, {lazy_updates,false}, {pending_updates,0}, {batch_updates,false}, {concurrent_updates,true}, {fallback,false}, {max_fds,5000}, {active_fds,0}, {poll_threads,1}]] ([])
*** System report during driver_SUITE:bad_fd_in_pollset/1 in polling 2025-06-17 16:45:48.686 ***🔗 =ERROR REPORT==== 17-Jun-2025::16:45:48.686398 === --- fds in flbk pollset --------------------------------- --- fds in scheduler pollset ---------------------------- pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD --- fds in pollset -------------------------------------- pollset=0 fd=18 type=sock driver_select ev=IN inport=#Port<0.0> inname=forker indrv=spawn_forker flags=USED pollset=0 fd=19 type=sock driver_select ev=IN inport=#Port<0.3> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=20 type=sock driver_select ev=IN inport=#Port<0.4> inname=tcp_inet indrv=tcp_inet flags=USED pollset=0 fd=26 type=fifo driver_select ev=IN inport=#Port<0.7> inname=/buildroot/otp/Erlang â â¤â/erts-16.0/bin/inet_gethost indrv=spawn flags=USED|IN_SCHD used fds=5 Number of driver_select() structures=5 Number of enif_select() structures=0 internal fds=0 ---------------------------------------------------------
=== Ended at 2025-06-17 16:45:48 === successfully completed test case === === Returned value: "ok"
Test run history | Top level test index | Latest test result