[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#6821) ldap modify with ndb backend causes segfault
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#6821) ldap modify with ndb backend causes segfault
- From: hyc@symas.com
- Date: Wed, 2 Feb 2011 09:47:59 GMT
- Auto-submitted: auto-generated (OpenLDAP-ITS)
anderson@vailsys.com wrote:
> Full_Name: Nathanael Anderson
> Version: head
> OS: linux (Ubuntu 10.10)
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (74.63.156.11)
>
>
> when doing a modify operation against head results in this segfault
>
> the same operation works fine against the bdb backend.
>
> I don't currently have an ldif example, as I noticed this issue when using
> phpldapadmin to modify an entry. If an ldif is needed let me know and i'll work
> on making one that crashes in the same way.
>
> these schema's are loaded in the config:
>
> include /usr/local/etc/openldap/schema/core.schema
> include /usr/local/etc/openldap/schema/cosine.schema
> include /usr/local/etc/openldap/schema/inetorgperson.schema
> include /usr/local/etc/openldap/schema/ppolicy.schema
> include /usr/local/etc/openldap/schema/nis.schema
>
> compiled with these options:
> ./configure --enable-ndb --enable-passwd --enable-modules --enable-slp
> --enable-crypt --enable-overlays --enable-dynamic --enable-syslog --enable-debug
> --enable-auditlog --disable-cleartext --enable-wrappers --enable-ppolicy
>
> Back Trace:
This trace has no line numbers, so it's not very useful. Make sure you use an
unstripped binary.
> Program terminated with signal 11, Segmentation fault.
> #0 0x00000000004c491d in ndb_modify_internal ()
> (gdb) bt
> #0 0x00000000004c491d in ndb_modify_internal ()
> #1 0x00000000004c5515 in ndb_back_modify ()
> #2 0x0000000000450001 in fe_op_modify ()
> #3 0x0000000000450956 in do_modify ()
> #4 0x0000000000437ad8 in ?? ()
> #5 0x00000000004386cd in ?? ()
> #6 0x00007ff79450ab08 in ldap_int_thread_pool_wrapper (xpool=<value optimized
> out>) at tpool.c:685
> #7 0x00007ff792d059ca in start_thread () from /lib/libpthread.so.0
> #8 0x00007ff7914cd70d in clone () from /lib/libc.so.6
> #9 0x0000000000000000 in ?? ()
>
> Debug -1:
>
> ldap_read: want=348, got=348
> 0000: 82 01 59 04 26 75 69 64 3d 61 74 75 73 65 72 2c ..Y.&uid=atuser,
> 0010: 6f 75 3d 70 65 6f 70 6c 65 2c 64 63 3d 76 61 69 ou=people,dc=vai
> 0020: 6c 73 79 73 2c 64 63 3d 63 6f 6d 30 82 01 2d 30 lsys,dc=com0..-0
> 0030: 18 0a 01 02 30 13 04 09 67 69 64 6e 75 6d 62 65 ....0...gidnumbe
> 0040: 72 31 06 04 04 31 30 30 30 30 2b 0a 01 02 30 26 r1...10000+...0&
> 0050: 04 0d 68 6f 6d 65 64 69 72 65 63 74 6f 72 79 31 ..homedirectory1
> 0060: 15 04 13 2f 65 78 70 6f 72 74 2f 68 6f 6d 65 2f .../export/home/
> 0070: 61 74 75 73 65 72 30 1e 0a 01 02 30 19 04 0a 6c atuser0....0...l
> 0080: 6f 67 69 6e 73 68 65 6c 6c 31 0b 04 09 2f 62 69 oginshell1.../bi
> 0090: 6e 2f 62 61 73 68 30 31 0a 01 02 30 2c 04 0b 6f n/bash01...0,..o
> 00a0: 62 6a 65 63 74 63 6c 61 73 73 31 1d 04 0d 69 6e bjectclass1...in
> 00b0: 65 74 4f 72 67 50 65 72 73 6f 6e 04 0c 70 6f 73 etOrgPerson..pos
> 00c0: 69 78 41 63 63 6f 75 6e 74 30 77 0a 01 02 30 72 ixAccount0w...0r
> 00d0: 04 0c 75 73 65 72 70 61 73 73 77 6f 72 64 31 62 ..userpassword1b
> 00e0: 04 60 7b 53 48 41 35 31 32 7d 43 78 44 30 42 38 .`{SHA512}CxD0B8
> 00f0: 55 45 62 72 4c 5a 4f 39 43 7a 64 58 77 4c 78 79 UEbrLZO9CzdXwLxy
> 0100: 2f 64 41 2b 58 68 42 39 30 6b 2b 36 4e 4a 59 4b /dA+XhB90k+6NJYK
> 0110: 56 2f 6d 73 59 79 41 7a 63 32 45 6a 65 67 6b 55 V/msYyAzc2EjegkU
> 0120: 42 4b 6e 2b 48 62 50 2f 4a 76 6b 43 6a 76 30 76 BKn+HbP/JvkCjv0v
> 0130: 4a 68 61 4d 6e 46 48 45 2b 6e 30 57 50 67 6d 77 JhaMnFHE+n0WPgmw
> 0140: 3d 3d 30 18 0a 01 02 30 13 04 09 75 69 64 6e 75 ==0....0...uidnu
> 0150: 6d 62 65 72 31 06 04 04 31 30 30 30 mber1...1000
> ber_get_next: tag 0x30 len 352 contents:
> ber_dump: buf=0x26c2380 ptr=0x26c2380 end=0x26c24e0 len=352
> 0000: 02 01 06 66 82 01 59 04 26 75 69 64 3d 61 74 75 ...f..Y.&uid=atu
> 0010: 73 65 72 2c 6f 75 3d 70 65 6f 70 6c 65 2c 64 63 ser,ou=people,dc
> 0020: 3d 76 61 69 6c 73 79 73 2c 64 63 3d 63 6f 6d 30 =vailsys,dc=com0
> 0030: 82 01 2d 30 18 0a 01 02 30 13 04 09 67 69 64 6e ..-0....0...gidn
> 0040: 75 6d 62 65 72 31 06 04 04 31 30 30 30 30 2b 0a umber1...10000+.
> 0050: 01 02 30 26 04 0d 68 6f 6d 65 64 69 72 65 63 74 ..0&..homedirect
> 0060: 6f 72 79 31 15 04 13 2f 65 78 70 6f 72 74 2f 68 ory1.../export/h
> 0070: 6f 6d 65 2f 61 74 75 73 65 72 30 1e 0a 01 02 30 ome/atuser0....0
> 0080: 19 04 0a 6c 6f 67 69 6e 73 68 65 6c 6c 31 0b 04 ...loginshell1..
> 0090: 09 2f 62 69 6e 2f 62 61 73 68 30 31 0a 01 02 30 ./bin/bash01...0
> 00a0: 2c 04 0b 6f 62 6a 65 63 74 63 6c 61 73 73 31 1d ,..objectclass1.
> 00b0: 04 0d 69 6e 65 74 4f 72 67 50 65 72 73 6f 6e 04 ..inetOrgPerson.
> 00c0: 0c 70 6f 73 69 78 41 63 63 6f 75 6e 74 30 77 0a .posixAccount0w.
> 00d0: 01 02 30 72 04 0c 75 73 65 72 70 61 73 73 77 6f ..0r..userpasswo
> 00e0: 72 64 31 62 04 60 7b 53 48 41 35 31 32 7d 43 78 rd1b.`{SHA512}Cx
> 00f0: 44 30 42 38 55 45 62 72 4c 5a 4f 39 43 7a 64 58 D0B8UEbrLZO9CzdX
> 0100: 77 4c 78 79 2f 64 41 2b 58 68 42 39 30 6b 2b 36 wLxy/dA+XhB90k+6
> 0110: 4e 4a 59 4b 56 2f 6d 73 59 79 41 7a 63 32 45 6a NJYKV/msYyAzc2Ej
> 0120: 65 67 6b 55 42 4b 6e 2b 48 62 50 2f 4a 76 6b 43 egkUBKn+HbP/JvkC
> 0130: 6a 76 30 76 4a 68 61 4d 6e 46 48 45 2b 6e 30 57 jv0vJhaMnFHE+n0W
> 0140: 50 67 6d 77 3d 3d 30 18 0a 01 02 30 13 04 09 75 Pgmw==0....0...u
> 0150: 69 64 6e 75 6d 62 65 72 31 06 04 04 31 30 30 30 idnumber1...1000
> op tag 0x66, time 1296600090
> ber_get_next
> ldap_read: want=8 error=Resource temporarily unavailable
> conn=1002 op=5 do_modify
> ber_scanf fmt ({m) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c2383 end=0x26c24e0 len=349
> 0000: 66 82 01 59 04 26 75 69 64 3d 61 74 75 73 65 72 f..Y.&uid=atuser
> 0010: 2c 6f 75 3d 70 65 6f 70 6c 65 2c 64 63 3d 76 61 ,ou=people,dc=va
> 0020: 69 6c 73 79 73 2c 64 63 3d 63 6f 6d 30 82 01 2d ilsys,dc=com0..-
> 0030: 30 18 0a 01 02 30 13 04 09 67 69 64 6e 75 6d 62 0....0...gidnumb
> 0040: 65 72 31 06 04 04 31 30 30 30 30 2b 0a 01 02 30 er1...10000+...0
> 0050: 26 04 0d 68 6f 6d 65 64 69 72 65 63 74 6f 72 79&..homedirectory
> 0060: 31 15 04 13 2f 65 78 70 6f 72 74 2f 68 6f 6d 65 1.../export/home
> 0070: 2f 61 74 75 73 65 72 30 1e 0a 01 02 30 19 04 0a /atuser0....0...
> 0080: 6c 6f 67 69 6e 73 68 65 6c 6c 31 0b 04 09 2f 62 loginshell1.../b
> 0090: 69 6e 2f 62 61 73 68 30 31 0a 01 02 30 2c 04 0b in/bash01...0,..
> 00a0: 6f 62 6a 65 63 74 63 6c 61 73 73 31 1d 04 0d 69 objectclass1...i
> 00b0: 6e 65 74 4f 72 67 50 65 72 73 6f 6e 04 0c 70 6f netOrgPerson..po
> 00c0: 73 69 78 41 63 63 6f 75 6e 74 30 77 0a 01 02 30 sixAccount0w...0
> 00d0: 72 04 0c 75 73 65 72 70 61 73 73 77 6f 72 64 31 r..userpassword1
> 00e0: 62 04 60 7b 53 48 41 35 31 32 7d 43 78 44 30 42 b.`{SHA512}CxD0B
> 00f0: 38 55 45 62 72 4c 5a 4f 39 43 7a 64 58 77 4c 78 8UEbrLZO9CzdXwLx
> 0100: 79 2f 64 41 2b 58 68 42 39 30 6b 2b 36 4e 4a 59 y/dA+XhB90k+6NJY
> 0110: 4b 56 2f 6d 73 59 79 41 7a 63 32 45 6a 65 67 6b KV/msYyAzc2Ejegk
> 0120: 55 42 4b 6e 2b 48 62 50 2f 4a 76 6b 43 6a 76 30 UBKn+HbP/JvkCjv0
> 0130: 76 4a 68 61 4d 6e 46 48 45 2b 6e 30 57 50 67 6d vJhaMnFHE+n0WPgm
> 0140: 77 3d 3d 30 18 0a 01 02 30 13 04 09 75 69 64 6e w==0....0...uidn
> 0150: 75 6d 62 65 72 31 06 04 04 31 30 30 30 umber1...1000
> conn=1002 op=5 do_modify: dn (uid=atuser,ou=people,dc=vailsys,dc=com)
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c23b3 end=0x26c24e0 len=301
> 0000: 30 18 0a 01 02 30 13 04 09 67 69 64 6e 75 6d 62 0....0...gidnumb
> 0010: 65 72 31 06 04 04 31 30 30 30 30 2b 0a 01 02 30 er1...10000+...0
> 0020: 26 04 0d 68 6f 6d 65 64 69 72 65 63 74 6f 72 79&..homedirectory
> 0030: 31 15 04 13 2f 65 78 70 6f 72 74 2f 68 6f 6d 65 1.../export/home
> 0040: 2f 61 74 75 73 65 72 30 1e 0a 01 02 30 19 04 0a /atuser0....0...
> 0050: 6c 6f 67 69 6e 73 68 65 6c 6c 31 0b 04 09 2f 62 loginshell1.../b
> 0060: 69 6e 2f 62 61 73 68 30 31 0a 01 02 30 2c 04 0b in/bash01...0,..
> 0070: 6f 62 6a 65 63 74 63 6c 61 73 73 31 1d 04 0d 69 objectclass1...i
> 0080: 6e 65 74 4f 72 67 50 65 72 73 6f 6e 04 0c 70 6f netOrgPerson..po
> 0090: 73 69 78 41 63 63 6f 75 6e 74 30 77 0a 01 02 30 sixAccount0w...0
> 00a0: 72 04 0c 75 73 65 72 70 61 73 73 77 6f 72 64 31 r..userpassword1
> 00b0: 62 04 60 7b 53 48 41 35 31 32 7d 43 78 44 30 42 b.`{SHA512}CxD0B
> 00c0: 38 55 45 62 72 4c 5a 4f 39 43 7a 64 58 77 4c 78 8UEbrLZO9CzdXwLx
> 00d0: 79 2f 64 41 2b 58 68 42 39 30 6b 2b 36 4e 4a 59 y/dA+XhB90k+6NJY
> 00e0: 4b 56 2f 6d 73 59 79 41 7a 63 32 45 6a 65 67 6b KV/msYyAzc2Ejegk
> 00f0: 55 42 4b 6e 2b 48 62 50 2f 4a 76 6b 43 6a 76 30 UBKn+HbP/JvkCjv0
> 0100: 76 4a 68 61 4d 6e 46 48 45 2b 6e 30 57 50 67 6d vJhaMnFHE+n0WPgm
> 0110: 77 3d 3d 30 18 0a 01 02 30 13 04 09 75 69 64 6e w==0....0...uidn
> 0120: 75 6d 62 65 72 31 06 04 04 31 30 30 30 umber1...1000
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c23cd end=0x26c24e0 len=275
> 0000: 30 2b 0a 01 02 30 26 04 0d 68 6f 6d 65 64 69 72 0+...0&..homedir
> 0010: 65 63 74 6f 72 79 31 15 04 13 2f 65 78 70 6f 72 ectory1.../expor
> 0020: 74 2f 68 6f 6d 65 2f 61 74 75 73 65 72 30 1e 0a t/home/atuser0..
> 0030: 01 02 30 19 04 0a 6c 6f 67 69 6e 73 68 65 6c 6c ..0...loginshell
> 0040: 31 0b 04 09 2f 62 69 6e 2f 62 61 73 68 30 31 0a 1.../bin/bash01.
> 0050: 01 02 30 2c 04 0b 6f 62 6a 65 63 74 63 6c 61 73 ..0,..objectclas
> 0060: 73 31 1d 04 0d 69 6e 65 74 4f 72 67 50 65 72 73 s1...inetOrgPers
> 0070: 6f 6e 04 0c 70 6f 73 69 78 41 63 63 6f 75 6e 74 on..posixAccount
> 0080: 30 77 0a 01 02 30 72 04 0c 75 73 65 72 70 61 73 0w...0r..userpas
> 0090: 73 77 6f 72 64 31 62 04 60 7b 53 48 41 35 31 32 sword1b.`{SHA512
> 00a0: 7d 43 78 44 30 42 38 55 45 62 72 4c 5a 4f 39 43 }CxD0B8UEbrLZO9C
> 00b0: 7a 64 58 77 4c 78 79 2f 64 41 2b 58 68 42 39 30 zdXwLxy/dA+XhB90
> 00c0: 6b 2b 36 4e 4a 59 4b 56 2f 6d 73 59 79 41 7a 63 k+6NJYKV/msYyAzc
> 00d0: 32 45 6a 65 67 6b 55 42 4b 6e 2b 48 62 50 2f 4a 2EjegkUBKn+HbP/J
> 00e0: 76 6b 43 6a 76 30 76 4a 68 61 4d 6e 46 48 45 2b vkCjv0vJhaMnFHE+
> 00f0: 6e 30 57 50 67 6d 77 3d 3d 30 18 0a 01 02 30 13 n0WPgmw==0....0.
> 0100: 04 09 75 69 64 6e 75 6d 62 65 72 31 06 04 04 31 ..uidnumber1...1
> 0110: 30 30 30 000
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c23fa end=0x26c24e0 len=230
> 0000: 30 1e 0a 01 02 30 19 04 0a 6c 6f 67 69 6e 73 68 0....0...loginsh
> 0010: 65 6c 6c 31 0b 04 09 2f 62 69 6e 2f 62 61 73 68 ell1.../bin/bash
> 0020: 30 31 0a 01 02 30 2c 04 0b 6f 62 6a 65 63 74 63 01...0,..objectc
> 0030: 6c 61 73 73 31 1d 04 0d 69 6e 65 74 4f 72 67 50 lass1...inetOrgP
> 0040: 65 72 73 6f 6e 04 0c 70 6f 73 69 78 41 63 63 6f erson..posixAcco
> 0050: 75 6e 74 30 77 0a 01 02 30 72 04 0c 75 73 65 72 unt0w...0r..user
> 0060: 70 61 73 73 77 6f 72 64 31 62 04 60 7b 53 48 41 password1b.`{SHA
> 0070: 35 31 32 7d 43 78 44 30 42 38 55 45 62 72 4c 5a 512}CxD0B8UEbrLZ
> 0080: 4f 39 43 7a 64 58 77 4c 78 79 2f 64 41 2b 58 68 O9CzdXwLxy/dA+Xh
> 0090: 42 39 30 6b 2b 36 4e 4a 59 4b 56 2f 6d 73 59 79 B90k+6NJYKV/msYy
> 00a0: 41 7a 63 32 45 6a 65 67 6b 55 42 4b 6e 2b 48 62 Azc2EjegkUBKn+Hb
> 00b0: 50 2f 4a 76 6b 43 6a 76 30 76 4a 68 61 4d 6e 46 P/JvkCjv0vJhaMnF
> 00c0: 48 45 2b 6e 30 57 50 67 6d 77 3d 3d 30 18 0a 01 HE+n0WPgmw==0...
> 00d0: 02 30 13 04 09 75 69 64 6e 75 6d 62 65 72 31 06 .0...uidnumber1.
> 00e0: 04 04 31 30 30 30 ..1000
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c241a end=0x26c24e0 len=198
> 0000: 30 31 0a 01 02 30 2c 04 0b 6f 62 6a 65 63 74 63 01...0,..objectc
> 0010: 6c 61 73 73 31 1d 04 0d 69 6e 65 74 4f 72 67 50 lass1...inetOrgP
> 0020: 65 72 73 6f 6e 04 0c 70 6f 73 69 78 41 63 63 6f erson..posixAcco
> 0030: 75 6e 74 30 77 0a 01 02 30 72 04 0c 75 73 65 72 unt0w...0r..user
> 0040: 70 61 73 73 77 6f 72 64 31 62 04 60 7b 53 48 41 password1b.`{SHA
> 0050: 35 31 32 7d 43 78 44 30 42 38 55 45 62 72 4c 5a 512}CxD0B8UEbrLZ
> 0060: 4f 39 43 7a 64 58 77 4c 78 79 2f 64 41 2b 58 68 O9CzdXwLxy/dA+Xh
> 0070: 42 39 30 6b 2b 36 4e 4a 59 4b 56 2f 6d 73 59 79 B90k+6NJYKV/msYy
> 0080: 41 7a 63 32 45 6a 65 67 6b 55 42 4b 6e 2b 48 62 Azc2EjegkUBKn+Hb
> 0090: 50 2f 4a 76 6b 43 6a 76 30 76 4a 68 61 4d 6e 46 P/JvkCjv0vJhaMnF
> 00a0: 48 45 2b 6e 30 57 50 67 6d 77 3d 3d 30 18 0a 01 HE+n0WPgmw==0...
> 00b0: 02 30 13 04 09 75 69 64 6e 75 6d 62 65 72 31 06 .0...uidnumber1.
> 00c0: 04 04 31 30 30 30 ..1000
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c244d end=0x26c24e0 len=147
> 0000: 30 77 0a 01 02 30 72 04 0c 75 73 65 72 70 61 73 0w...0r..userpas
> 0010: 73 77 6f 72 64 31 62 04 60 7b 53 48 41 35 31 32 sword1b.`{SHA512
> 0020: 7d 43 78 44 30 42 38 55 45 62 72 4c 5a 4f 39 43 }CxD0B8UEbrLZO9C
> 0030: 7a 64 58 77 4c 78 79 2f 64 41 2b 58 68 42 39 30 zdXwLxy/dA+XhB90
> 0040: 6b 2b 36 4e 4a 59 4b 56 2f 6d 73 59 79 41 7a 63 k+6NJYKV/msYyAzc
> 0050: 32 45 6a 65 67 6b 55 42 4b 6e 2b 48 62 50 2f 4a 2EjegkUBKn+HbP/J
> 0060: 76 6b 43 6a 76 30 76 4a 68 61 4d 6e 46 48 45 2b vkCjv0vJhaMnFHE+
> 0070: 6e 30 57 50 67 6d 77 3d 3d 30 18 0a 01 02 30 13 n0WPgmw==0....0.
> 0080: 04 09 75 69 64 6e 75 6d 62 65 72 31 06 04 04 31 ..uidnumber1...1
> 0090: 30 30 30 000
> ber_scanf fmt ({e{m[W]}}) ber:
> ber_dump: buf=0x26c2380 ptr=0x26c24c6 end=0x26c24e0 len=26
> 0000: 30 18 0a 01 02 30 13 04 09 75 69 64 6e 75 6d 62 0....0...uidnumb
> 0010: 65 72 31 06 04 04 31 30 30 30 er1...1000
>>>> dnPrettyNormal:<uid=atuser,ou=people,dc=vailsys,dc=com>
> => ldap_bv2dn(uid=atuser,ou=people,dc=vailsys,dc=com,0)
> <= ldap_bv2dn(uid=atuser,ou=people,dc=vailsys,dc=com)=0
> => ldap_dn2bv(272)
> <= ldap_dn2bv(uid=atuser,ou=people,dc=vailsys,dc=com)=0
> => ldap_dn2bv(272)
> <= ldap_dn2bv(uid=atuser,ou=people,dc=vailsys,dc=com)=0
> <<< dnPrettyNormal:<uid=atuser,ou=people,dc=vailsys,dc=com>,
> <uid=atuser,ou=people,dc=vailsys,dc=com>
> conn=1002 op=5 modifications:
> replace: gidnumber
> one value, length 4
> replace: homedirectory
> one value, length 19
> replace: loginshell
> one value, length 9
> replace: objectclass
> multiple values
> replace: userpassword
> one value, length 96
> replace: uidnumber
> one value, length 4
> conn=1002 op=5 MOD dn="uid=atuser,ou=people,dc=vailsys,dc=com"
> daemon: activity on 1 descriptor
> daemon: activity on:
> daemon: epoll: listen=7 active_threads=0 tvp=NULL
> daemon: epoll: listen=8 active_threads=0 tvp=NULL
> conn=1002 op=5 MOD attr=gidnumber homedirectory loginshell objectclass
> userpassword uidnumber
> ndb_back_modify: uid=atuser,ou=people,dc=vailsys,dc=com
> slap_queue_csn: queing 0x7fe9b3e28c50 20110201224130.989215Z#000000#000#000000
> conn=1002 op=4 SEARCH RESULT tag=101 err=0 nentries=0 text=
>>>> dnNormalize:<cn=admin,dc=vailsys,dc=com>
> => ldap_bv2dn(cn=admin,dc=vailsys,dc=com,0)
> <= ldap_bv2dn(cn=admin,dc=vailsys,dc=com)=0
> => ldap_dn2bv(272)
> <= ldap_dn2bv(cn=admin,dc=vailsys,dc=com)=0
> <<< dnNormalize:<cn=admin,dc=vailsys,dc=com>
>>>> dnNormalize:<cn=admin,dc=vailsys,dc=com>
> => ldap_bv2dn(cn=admin,dc=vailsys,dc=com,0)
> <= ldap_bv2dn(cn=admin,dc=vailsys,dc=com)=0
> => ldap_dn2bv(272)
> <= ldap_dn2bv(cn=admin,dc=vailsys,dc=com)=0
> <<< dnNormalize:<cn=admin,dc=vailsys,dc=com>
> ndb_modify_internal: 0x00006d61: uid=atuser,ou=people,dc=vailsys,dc=com
> <= acl_access_allowed: granted to database root
> ndb_modify_internal: replace gidNumber
> ndb_modify_internal: replace homeDirectory
> ndb_modify_internal: replace loginShell
> ndb_modify_internal: replace objectClass
> ndb_modify_internal: replace userPassword
> ndb_modify_internal: replace uidNumber
> ndb_modify_internal: replace entryCSN
> ndb_modify_internal: replace modifiersName
> ndb_modify_internal: replace modifyTimestamp
> oc_check_required entry (uid=atuser,ou=people,dc=vailsys,dc=com), objectClass
> "inetOrgPerson"
> oc_check_required entry (uid=atuser,ou=people,dc=vailsys,dc=com), objectClass
> "posixAccount"
> oc_check_allowed type "sn"
> oc_check_allowed type "cn"
> oc_check_allowed type "givenName"
> oc_check_allowed type "uid"
> oc_check_allowed type "structuralObjectClass"
> oc_check_allowed type "entryUUID"
> oc_check_allowed type "creatorsName"
> oc_check_allowed type "createTimestamp"
> oc_check_allowed type "gidNumber"
> oc_check_allowed type "homeDirectory"
> oc_check_allowed type "loginShell"
> oc_check_allowed type "objectClass"
> oc_check_allowed type "userPassword"
> oc_check_allowed type "uidNumber"
> oc_check_allowed type "entryCSN"
> oc_check_allowed type "modifiersName"
> oc_check_allowed type "modifyTimestamp"
> Segmentation fault (core dumped)
>
>
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/