<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>35175</bug_id>
          
          <creation_ts>2018-07-24 11:30:10 +0300</creation_ts>
          <short_desc>newusers выдаёт ошибку при попытке массового заведения пользователей</short_desc>
          <delta_ts>2023-11-08 19:25:54 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>shadow-utils</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Константин">rybakov.kv</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>sem</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>172872</commentid>
    <comment_count>0</comment_count>
      <attachid>7671</attachid>
    <who name="Константин">rybakov.kv</who>
    <bug_when>2018-07-24 11:30:10 +0300</bug_when>
    <thetext>Created attachment 7671
Скрипт создающий файл и запускающий newusers

При массовом заведении пользователей newusers выдаёт ошибку.
Если в списке один пользователь, то команда отрабатывает нормально.
Альт Сервер 8.2; shadow-utils-4.2.1-alt7.M80P.1:

*** Error in `newusers&apos;: 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 

В Сизифе всё отрабатывает нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236659</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2023-11-08 19:25:54 +0300</bug_when>
    <thetext>P8 уже не поддерживается.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7671</attachid>
            <date>2018-07-24 11:30:10 +0300</date>
            <delta_ts>2018-07-24 11:30:32 +0300</delta_ts>
            <desc>Скрипт создающий файл и запускающий newusers</desc>
            <filename>newusers.sh</filename>
            <type>application/x-shellscript</type>
            <size>365</size>
            <attacher name="Константин">rybakov.kv</attacher>
            
              <data encoding="base64">IyEvYmluL2Jhc2gKZ3JvdXBhZGQgc2ltcHNvbnMKY2F0ID5zaW1wc29ucyA8PEVPRgpob21lcjpI
Y1o2MDBhOTo6OkhvbWVyIFNpbXBzb246L2hvbWUvaG9tZXI6L2Jpbi9iYXNoCm1hcmdlOjFlbno3
MzNOOjo6TWFyZ2UgU2ltcHNvbjovaG9tZS9tYXJnZTovYmluL2Jhc2gKYmFydDoxeTVlSnI4Szo6
OkJhcnQgU2ltcHNvbjovaG9tZS9iYXJ0Oi9iaW4vYmFzaApsaXNhOlZHejYzOGk5Ojo6TGlzYSBT
aW1wc29uOi9ob21lL2xpc2E6L2Jpbi9iYXNoCm1hZ2dpZTo1bGozWUdRbzo6Ok1hZ2dpZSBTaW1w
c29uOi9ob21lL21hZ2dpZTovYmluL2Jhc2gKRU9GCm5ld3VzZXJzIHNpbXBzb25zCmNhdCAvZXRj
L3Bhc3N3ZCB8IGdyZXAgU2ltcHNvbgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>