Created attachment 7671 [details] Скрипт создающий файл и запускающий newusers При массовом заведении пользователей newusers выдаёт ошибку. Если в списке один пользователь, то команда отрабатывает нормально. Альт Сервер 8.2; shadow-utils-4.2.1-alt7.M80P.1: *** Error in `newusers': double free or corruption (!prev): 0x0000000000637a90 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x6f325)[0x7f9fc1f5f325] /lib64/libc.so.6(+0x74ae6)[0x7f9fc1f64ae6] /lib64/libc.so.6(+0x752ce)[0x7f9fc1f652ce] newusers[0x40bfb7] newusers[0x408593] newusers[0x40872c] newusers[0x406093] newusers[0x403b9e] /lib64/libc.so.6(__libc_start_main+0xf0)[0x7f9fc1f107f0] newusers[0x405209] ======= Memory map: ======== 00400000-00412000 r-xp 00000000 08:02 2359575 /usr/sbin/newusers 00611000-00612000 r--p 00011000 08:02 2359575 /usr/sbin/newusers 00612000-00615000 rw-p 00012000 08:02 2359575 /usr/sbin/newusers 00615000-00657000 rw-p 00000000 00:00 0 [heap] 7f9fbc000000-7f9fbc021000 rw-p 00000000 00:00 0 7f9fbc021000-7f9fc0000000 ---p 00000000 00:00 0 7f9fc121f000-7f9fc1235000 r-xp 00000000 08:02 1962284 /lib64/libgcc_s.so.1 7f9fc1235000-7f9fc1434000 ---p 00016000 08:02 1962284 /lib64/libgcc_s.so.1 7f9fc1434000-7f9fc1435000 r--p 00015000 08:02 1962284 /lib64/libgcc_s.so.1 7f9fc1435000-7f9fc1436000 rw-p 00016000 08:02 1962284 /lib64/libgcc_s.so.1 7f9fc1436000-7f9fc1439000 r-xp 00000000 08:02 1962626 /lib64/libnss_role.so.2.0.0 7f9fc1439000-7f9fc1638000 ---p 00003000 08:02 1962626 /lib64/libnss_role.so.2.0.0 7f9fc1638000-7f9fc1639000 r--p 00002000 08:02 1962626 /lib64/libnss_role.so.2.0.0 7f9fc1639000-7f9fc163a000 rw-p 00003000 08:02 1962626 /lib64/libnss_role.so.2.0.0 7f9fc163a000-7f9fc166f000 r--s 00000000 08:02 267490 /var/lib/nscd/group 7f9fc166f000-7f9fc167a000 r-xp 00000000 08:02 1962260 /lib64/libnss_files-2.23.so 7f9fc167a000-7f9fc1879000 ---p 0000b000 08:02 1962260 /lib64/libnss_files-2.23.so 7f9fc1879000-7f9fc187a000 r--p 0000a000 08:02 1962260 /lib64/libnss_files-2.23.so 7f9fc187a000-7f9fc187b000 rw-p 0000b000 08:02 1962260 /lib64/libnss_files-2.23.so 7f9fc187b000-7f9fc1881000 rw-p 00000000 00:00 0 7f9fc1881000-7f9fc18c4000 r-xp 00000000 08:02 1962272 /lib64/libpcre.so.3.15.8 7f9fc18c4000-7f9fc1ac3000 ---p 00043000 08:02 1962272 /lib64/libpcre.so.3.15.8 7f9fc1ac3000-7f9fc1ac4000 r--p 00042000 08:02 1962272 /lib64/libpcre.so.3.15.8 7f9fc1ac4000-7f9fc1ac5000 rw-p 00043000 08:02 1962272 /lib64/libpcre.so.3.15.8 7f9fc1ac5000-7f9fc1ac7000 r-xp 00000000 08:02 1962252 /lib64/libdl-2.23.so 7f9fc1ac7000-7f9fc1cc7000 ---p 00002000 08:02 1962252 /lib64/libdl-2.23.so 7f9fc1cc7000-7f9fc1cc8000 r--p 00002000 08:02 1962252 /lib64/libdl-2.23.so 7f9fc1cc8000-7f9fc1cc9000 rw-p 00003000 08:02 1962252 /lib64/libdl-2.23.so 7f9fc1cc9000-7f9fc1ce5000 r-xp 00000000 08:02 1962307 /lib64/libaudit.so.1.0.0 7f9fc1ce5000-7f9fc1ee4000 ---p 0001c000 08:02 1962307 /lib64/libaudit.so.1.0.0 7f9fc1ee4000-7f9fc1ee5000 r--p 0001b000 08:02 1962307 /lib64/libaudit.so.1.0.0 7f9fc1ee5000-7f9fc1ee6000 rw-p 0001c000 08:02 1962307 /lib64/libaudit.so.1.0.0 7f9fc1ee6000-7f9fc1ef0000 rw-p 00000000 00:00 0 7f9fc1ef0000-7f9fc2089000 r-xp 00000000 08:02 1962246 /lib64/libc-2.23.so 7f9fc2089000-7f9fc2289000 ---p 00199000 08:02 1962246 /lib64/libc-2.23.so 7f9fc2289000-7f9fc228d000 r--p 00199000 08:02 1962246 /lib64/libc-2.23.so 7f9fc228d000-7f9fc228f000 rw-p 0019d000 08:02 1962246 /lib64/libc-2.23.so 7f9fc228f000-7f9fc2293000 rw-p 00000000 00:00 0 7f9fc2293000-7f9fc2294000 r-xp 00000000 08:02 2359558 /usr/lib64/libpam_userpass.so.1.0 7f9fc2294000-7f9fc2493000 ---p 00001000 08:02 2359558 /usr/lib64/libpam_userpass.so.1.0 7f9fc2493000-7f9fc2494000 r--p 00000000 08:02 2359558 /usr/lib64/libpam_userpass.so.1.0 7f9fc2494000-7f9fc2495000 rw-p 00001000 08:02 2359558 /usr/lib64/libpam_userpass.so.1.0 7f9fc2495000-7f9fc24b8000 r-xp 00000000 08:02 1962275 /lib64/libselinux.so.1 7f9fc24b8000-7f9fc26b8000 ---p 00023000 08:02 1962275 /lib64/libselinux.so.1 7f9fc26b8000-7f9fc26b9000 r--p 00023000 08:02 1962275 /lib64/libselinux.so.1 7f9fc26b9000-7f9fc26ba000 rw-p 00024000 08:02 1962275 /lib64/libselinux.so.1 7f9fc26ba000-7f9fc26bc000 rw-p 00000000 00:00 0 7f9fc26bc000-7f9fc26bf000 r-xp 00000000 08:02 1962364 /lib64/libpam_misc.so.0.82.1 7f9fc26bf000-7f9fc28be000 ---p 00003000 08:02 1962364 /lib64/libpam_misc.so.0.82.1 7f9fc28be000-7f9fc28bf000 r--p 00002000 08:02 1962364 /lib64/libpam_misc.so.0.82.1 7f9fc28bf000-7f9fc28c0000 rw-p 00003000 08:02 1962364 /lib64/libpam_misc.so.0.82.1 7f9fc28c0000-7f9fc28ce000 r-xp 00000000 08:02 1962362 /lib64/libpam.so.0.84.2 7f9fc28ce000-7f9fc2acd000 ---p 0000e000 08:02 1962362 /lib64/libpam.so.0.84.2 7f9fc2acd000-7f9fc2ace000 r--p 0000d000 08:02 1962362 /lib64/libpam.so.0.84.2 7f9fc2ace000-7f9fc2acf000 rw-p 0000e000 08:02 1962362 /lib64/libpam.so.0.84.2 7f9fc2acf000-7f9fc2ad1000 r-xp 00000000 08:02 1962324 /lib64/libtcb.so.0.9.8 7f9fc2ad1000-7f9fc2cd0000 ---p 00002000 08:02 1962324 /lib64/libtcb.so.0.9.8 7f9fc2cd0000-7f9fc2cd1000 r--p 00001000 08:02 1962324 /lib64/libtcb.so.0.9.8 7f9fc2cd1000-7f9fc2cd2000 rw-p 00002000 08:02 1962324 /lib64/libtcb.so.0.9.8 7f9fc2cd2000-7f9fc2cd3000 rw-p 00000000 00:00 0 7f9fc2cd3000-7f9fc2cf7000 r-xp 00000000 08:02 1962668 /lib64/ld-2.23.so 7f9fc2d25000-7f9fc2d5a000 r--s 00000000 08:02 267489 /var/lib/nscd/passwd 7f9fc2d5a000-7f9fc2da8000 r--p 00000000 08:02 265228 /usr/lib/locale/ru_RU.utf8/LC_CTYPE 7f9fc2da8000-7f9fc2ed8000 r--p 00000000 08:02 3144 /usr/lib/locale/ru_RU.utf8/LC_COLLATE 7f9fc2ed8000-7f9fc2ede000 rw-p 00000000 00:00 0 7f9fc2ee3000-7f9fc2ee4000 rw-p 00000000 00:00 0 7f9fc2ee4000-7f9fc2ee5000 r--p 00000000 08:02 3125 /usr/lib/locale/ru_RU.utf8/LC_NUMERIC 7f9fc2ee5000-7f9fc2ee6000 r--p 00000000 08:02 9002 /usr/lib/locale/ru_RU.utf8/LC_TIME 7f9fc2ee6000-7f9fc2ee7000 r--p 00000000 08:02 9007 /usr/lib/locale/ru_RU.utf8/LC_MONETARY 7f9fc2ee7000-7f9fc2ee8000 r--p 00000000 08:02 3115 /usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES 7f9fc2ee8000-7f9fc2ee9000 r--p 00000000 08:02 262655 /usr/lib/locale/ru_RU.utf8/LC_PAPER 7f9fc2ee9000-7f9fc2eea000 r--p 00000000 08:02 262640 /usr/lib/locale/ru_RU.utf8/LC_NAME 7f9fc2eea000-7f9fc2eeb000 r--p 00000000 08:02 2966 /usr/lib/locale/ru_RU.utf8/LC_ADDRESS 7f9fc2eeb000-7f9fc2eec000 r--p 00000000 08:02 262623 /usr/lib/locale/ru_RU.utf8/LC_TELEPHONE 7f9fc2eec000-7f9fc2eed000 r--p 00000000 08:02 265227 /usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT 7f9fc2eed000-7f9fc2ef4000 r--s 00000000 08:02 2358508 /usr/lib64/gconv/gconv-modules.cache 7f9fc2ef4000-7f9fc2ef5000 r--p 00000000 08:02 9001 /usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION 7f9fc2ef5000-7f9fc2ef6000 rw-p 00000000 00:00 0 7f9fc2ef6000-7f9fc2ef7000 r--p 00023000 08:02 1962668 /lib64/ld-2.23.so 7f9fc2ef7000-7f9fc2ef8000 rw-p 00024000 08:02 1962668 /lib64/ld-2.23.so 7f9fc2ef8000-7f9fc2ef9000 rw-p 00000000 00:00 0 7ffd2411c000-7ffd2413d000 rw-p 00000000 00:00 0 [stack] 7ffd241fb000-7ffd241fd000 r--p 00000000 00:00 0 [vvar] 7ffd241fd000-7ffd241ff000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] newusers_test.sh: line 11: 1831 Аварийный останов newusers В Сизифе всё отрабатывает нормально.
P8 уже не поддерживается.