public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/113005] 'libgomp.fortran/rwlock_1.f90', 'libgomp.fortran/rwlock_3.f90' execution test timeouts
Date: Fri, 22 Dec 2023 11:14:08 +0000	[thread overview]
Message-ID: <bug-113005-4-1BOmBbQT3e@http.gcc.gnu.org/bugzilla/> (raw)
In-Reply-To: <bug-113005-4@http.gcc.gnu.org/bugzilla/>

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113005

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
For the distro builds the log files are all I have (all logs in
https://koji.fedoraproject.org/koji/taskinfo?taskID=110644223 )
For what I can reproduce on my box (rwlock_1.exe built in the
x86_64-pc-linux-gnu/libgomp/testsuite subdirectory using the -O0
compilation line from libgomp*/*.sep:
$ OMP_NUM_THREADS=4096 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
STOP 2
At line 28 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
2187, file = '***_tst.dat')
Fortran runtime error: End of file
STOP 2
Command exited with non-zero status 2
0.11user 1.19system 0:00.19elapsed 691%CPU (0avgtext+0avgdata
51824maxresident)k
0inputs+368outputs (0major+12303minor)pagefaults 0swaps
$ OMP_NUM_THREADS=4096 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
STOP 2
STOP 2
Command exited with non-zero status 2
0.09user 1.03system 0:00.17elapsed 650%CPU (0avgtext+0avgdata
49988maxresident)k
0inputs+288outputs (0major+11835minor)pagefaults 0swaps
$ OMP_NUM_THREADS=4096 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
STOP 2
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3798)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3151)
Internal Error: Unit number changed
Internal Error: Unit number changed

Error termination. Backtrace:

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 795)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 46)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
2386)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1841)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3692)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3880)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 947)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
2930)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 565)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 323)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1651)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1684)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3659)

Error termination. Backtrace:
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 846)
Fortran runtime error: Cannot open file '846_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
2224)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:

Could not print backtrace: /proc/self/exe: Too many open files
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3913)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
#0  0x7f9728be6a3e
#1  0x7f9728be7509
#2  0x7f9728be805f
#0  0x7f9728be6a3e
#3  0x7f9728e29128
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1183)
#1  0x7f9728be7509
#4  0x7f9728e2940d
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
#2  0x7f9728be805f
#5  0x40140f
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 860)

Error termination. Backtrace:
#3  0x7f9728e29128
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
2565)
#6  0x7f9728ab430d
Fortran runtime error: Cannot open file '860_tst.dat': Too many open files
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3722)
#4  0x7f9728e2940d
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
#7  0x7f97288fbe5c

Error termination. Backtrace:
#0  0x7f9728be6a3e
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
#5  0x40140f

Error termination. Backtrace:
#8  0x7f97289818ef
#1  0x7f9728be7509

Error termination. Backtrace:
#2  0x7f9728be805f
#6  0x7f9728ab430d
#9  0xffffffffffffffff
#3  0x7f9728e29128
#0  0x7f9728be6a3e
#7  0x7f97288fbe5c
#4  0x7f9728e2940d
#0  0x7f9728be6a3e
#1  0x7f9728be7509
#8  0x7f97289818ef
#5  0x40140f
#0  0x7f9728be6a3e
#1  0x7f9728be7509
#2  0x7f9728be805f
#9  0xffffffffffffffff
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 707)
#6  0x7f9728ab430d
#1  0x7f9728be7509
#2  0x7f9728be805f
#3  0x7f9728e29128
Fortran runtime error: Cannot open file '707_tst.dat': Too many open files
#7  0x7f97288fbe5c
#2  0x7f9728be805f
#3  0x7f9728e29128

Error termination. Backtrace:
#8  0x7f97289818ef
#3  0x7f9728e29128
#4  0x7f9728e2940d
#9  0xffffffffffffffff
#4  0x7f9728e2940d
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
3382)
#5  0x40140f
#5  0x40140f
#0  0x7f9728be6a3e
#6  0x7f9728ab430d
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1534)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
#6  0x7f9728ab430d
#1  0x7f9728be7509
#7  0x7f97288fbe5c
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
#7  0x7f97288fbe5c
#2  0x7f9728be805f
#8  0x7f97289818ef

Error termination. Backtrace:
#8  0x7f97289818ef
#3  0x7f9728e29128
#9  0xffffffffffffffff
#9  0xffffffffffffffff
#4  0x7f9728e2940d
#0  0x7f9728be6a3e
#5  0x40140f
#1  0x7f9728be7509
#6  0x7f9728ab430d
#0  0x7f9728be6a3e
#2  0x7f9728be805f
#7  0x7f97288fbe5c
#1  0x7f9728be7509
#3  0x7f9728e29128
#8  0x7f97289818ef
#2  0x7f9728be805f
#4  0x7f9728e2940d
#9  0xffffffffffffffff
#5  0x40140f
#3  0x7f9728e29128
#6  0x7f9728ab430d
#4  0x7f9728e2940d
#7  0x7f97288fbe5c
#5  0x40140f
#8  0x7f97289818ef
#6  0x7f9728ab430d
#9  0xffffffffffffffff
#7  0x7f97288fbe5c
#8  0x7f97289818ef
#9  0xffffffffffffffff
Command exited with non-zero status 2
0.14user 1.54system 0:00.21elapsed 783%CPU (0avgtext+0avgdata
59916maxresident)k
0inputs+184outputs (2major+14287minor)pagefaults 0swaps
$ OMP_NUM_THREADS=2048 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
At line 28 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1330, file = '***_tst.dat')
Fortran runtime error: End of file
STOP 2
At line 28 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1103, file = '***_tst.dat')
Fortran runtime error: End of file
STOP 2
Command exited with non-zero status 2
0.06user 0.63system 0:00.14elapsed 472%CPU (0avgtext+0avgdata
27116maxresident)k
0inputs+480outputs (0major+6134minor)pagefaults 0swaps
$ OMP_NUM_THREADS=2048 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
STOP 2
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1759)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1734)
Internal Error: Unit number changed
Internal Error: Unit number changed

Error termination. Backtrace:

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1011)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1702)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 898)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 903)
Internal Error: Unit number changed
Internal Error: Unit number changed

Error termination. Backtrace:

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 545)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1181)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 106)
Internal Error: Unit number changed
Internal Error: Unit number changed

Error termination. Backtrace:

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1622)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 243)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1677)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 25 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1321)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 69)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 842)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1285)
Fortran runtime error: Cannot open file '69_tst.dat': Too many open files
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1340)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1723)
Fortran runtime error: Cannot open file '842_tst.dat': Too many open files
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
At line 25 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 495)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 186)

Error termination. Backtrace:
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:

Error termination. Backtrace:
Fortran runtime error: Cannot open file '495_tst.dat': Too many open files
Fortran runtime error: Cannot open file '186_tst.dat': Too many open files

Error termination. Backtrace:

Error termination. Backtrace:

Error termination. Backtrace:

Error termination. Backtrace:

Could not print backtrace: /proc/self/exe: Too many open files

Could not print backtrace: /proc/self/exe: Too many open files
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1427)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1658)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1180)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
#0  0x7f5db0b78a3e
#1  0x7f5db0b79509
#2  0x7f5db0b7a05f
#3  0x7f5db0dbb128
#4  0x7f5db0dbb40d
#5  0x40140f
#6  0x7f5db0a4630d
#7  0x7f5db088de5c
#8  0x7f5db09138ef
#9  0xffffffffffffffff
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1073)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
#0  0x7f5db0b78a3e
#1  0x7f5db0b79509
#2  0x7f5db0b7a05f
#3  0x7f5db0dbb128
#4  0x7f5db0dbb40d
#5  0x40140f
#6  0x7f5db0a4630d
#7  0x7f5db088de5c
#8  0x7f5db09138ef
#9  0xffffffffffffffff
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1027)
Fortran runtime error: Cannot open file '***_tst.dat': Too many open files

Error termination. Backtrace:
#0  0x7f5db0b78a3e
#1  0x7f5db0b79509
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 952)
Fortran runtime error: Cannot open file '952_tst.dat': Too many open files

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 33)
Command exited with non-zero status 2
0.07user 0.85system 0:00.14elapsed 659%CPU (0avgtext+0avgdata
37472maxresident)k
0inputs+576outputs (0major+8565minor)pagefaults 0swaps
$ OMP_NUM_THREADS=1024 LD_LIBRARY_PATH=../.libs/ time ./rwlock_1.exe
STOP 2
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit =
1029)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 803)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 25 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 867)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 712)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 123)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 162)
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 35)
Internal Error: Unit number changed
Internal Error: Unit number changed

Error termination. Backtrace:

Error termination. Backtrace:
At line 25 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 374)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 25 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 543)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 676)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 404)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 913)
Internal Error: Unit number changed

Error termination. Backtrace:
At line 17 of file
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90 (unit = 985)
Internal Error: Unit number changed

Error termination. Backtrace:
#0  0x7efceee2ea12 in ???
#1  0x7efceee2f509 in ???
#2  0x7efceee2fc38 in ???
#3  0x7efcef071196 in ???
#4  0x7efcef07140d in ???
#5  0x40140f in MAIN__._omp_fn.0
        at
/home/jakub/src/gcc/libgomp/testsuite/libgomp.fortran/rwlock_1.f90:17
#6  0x7efceecfc30d in gomp_thread_start
        at ../../../libgomp/team.c:129
#7  0x7efceeb43e5c in ???
#8  0x7efceebc98ef in ???
#9  0xffffffffffffffff in ???
Command exited with non-zero status 3
0.12user 0.77system 0:00.14elapsed 608%CPU (0avgtext+0avgdata
36608maxresident)k
192inputs+4368outputs (1major+8568minor)pagefaults 0swaps

With OMP_NUM_THREADS=512 it works.

  parent reply	other threads:[~2023-12-22 11:14 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-13 20:46 [Bug libfortran/113005] New: " tschwinge at gcc dot gnu.org
2023-12-21 11:41 ` [Bug testsuite/113005] " tschwinge at gcc dot gnu.org
2023-12-21 11:47 ` jakub at gcc dot gnu.org
2023-12-21 11:50 ` jakub at gcc dot gnu.org
2023-12-22  6:52 ` lipeng.zhu at intel dot com
2023-12-22  8:48 ` jakub at gcc dot gnu.org
2023-12-22  8:59 ` jakub at gcc dot gnu.org
2023-12-22  9:02 ` jakub at gcc dot gnu.org
2023-12-22  9:04 ` jakub at gcc dot gnu.org
2023-12-22  9:59 ` lipeng.zhu at intel dot com
2023-12-22 11:14 ` jakub at gcc dot gnu.org [this message]
2023-12-25  2:55 ` lipeng.zhu at intel dot com
2023-12-25  6:22 ` lipeng.zhu at intel dot com
2023-12-25  7:31 ` lipeng.zhu at intel dot com
2024-01-22  1:02 ` lipeng.zhu at intel dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-113005-4-1BOmBbQT3e@http.gcc.gnu.org/bugzilla/ \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).