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:
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)