[email protected] wrote: > Full_Name: Daniel Pluta > Version: OPENLDAP_REL_ENG > OS: Linux > URL: ftp://ftp.openldap.org/incoming/ > Submission from: (NULL) (2001:470:9feb:ff02:2958:c83c:2589:166d) > > > Hi,
Looks like you're mixing different libldaps in the same process. libldap init.c:484 is not what your backtrace shows. At least, not in the RE24 branch. Closing this ITS, your environment is invalid. > root@srv:/home/tester/src/openldap# gdb > /home/tester/src/openldap/servers/slapd/slapadd > GNU gdb (GDB) 7.4.1-debian > Copyright (C) 2012 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /home/tester/src/openldap/servers/slapd/slapadd...done. > (gdb) run -v -F /etc/ldap/slapd_example.d_stat -b "dc=example,dc=com" -l > /tmp/example_data.ldif > Starting program: /home/tester/src/openldap/servers/slapd/slapadd -v -F > /etc/ldap/slapd_example.d_stat -b "dc=example,dc=com" -l > /tmp/example_data.ldif > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > 504cc479 mdb_id2entry_put: mdb_put failed: MDB_KEYEXIST: Key/data pair already > exists(-30799) "dc=example,dc=com" > 504cc479 => mdb_tool_entry_put: id2entry_add failed: err=-30799 > 504cc479 => mdb_tool_entry_put: txn_aborted! MDB_KEYEXIST: Key/data pair > already > exists (-30799) > slapadd: could not add entry dn="dc=example,dc=com" (line=1): txn_aborted! > MDB_KEYEXIST: Key/data pair already exists (-30799) > _### 16.13% eta none elapsed none spd 501.5 k/s > Closing DB... > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff6a34859 in free () from /lib/x86_64-linux-gnu/libc.so.6 > (gdb) bt full > #0 0x00007ffff6a34859 in free () from /lib/x86_64-linux-gnu/libc.so.6 > No symbol table info available. > #1 0x0000000000592f46 in ber_memfree_x (p=0x426f6f462f6d6f74, ctx=0x0) at > memory.c:152 > __PRETTY_FUNCTION__ = "ber_memfree_x" > #2 0x0000000000579f5f in ldap_free_urldesc (ludp=0x8fcd10) at url.c:1528 > No locals. > #3 0x0000000000579f15 in ldap_free_urllist (ludlist=0x8fcd10) at url.c:1516 > ludp = 0x8fcd10 > next = 0x7375632f6374652f > #4 0x00007ffff635b2b3 in ldap_int_destroy_global_options () at init.c:484 > gopts = 0x7ffff6599080 > #5 0x00007ffff7defef9 in ?? () from /lib64/ld-linux-x86-64.so.2 > No symbol table info available. > #6 0x00007ffff7df09ce in ?? () from /lib64/ld-linux-x86-64.so.2 > No symbol table info available. > #7 0x00007ffff7deabd6 in ?? () from /lib64/ld-linux-x86-64.so.2 > No symbol table info available. > #8 0x00007ffff79d12ec in ?? () from /lib/x86_64-linux-gnu/libdl.so.2 > No symbol table info available. > #9 0x00007ffff79d100f in dlclose () from /lib/x86_64-linux-gnu/libdl.so.2 > No symbol table info available. > #10 0x00007ffff77c8291 in ?? () from /usr/lib/x86_64-linux-gnu/libsasl2.so.2 > No symbol table info available. > #11 0x00007ffff77bfae1 in sasl_common_done () from > /usr/lib/x86_64-linux-gnu/libsasl2.so.2 > No symbol table info available. > #12 0x00000000004b34d4 in slap_sasl_destroy () at sasl.c:1190 > No locals. > #13 0x0000000000482039 in slap_destroy () at init.c:249 > rc = 0 > #14 0x00000000004ddbc8 in slap_tool_destroy () at slapcommon.c:932 > rc = 0 > #15 0x00000000004db86f in slapadd (argc=8, argv=0x7fffffffe648) at > slapadd.c:502 > textbuf = "\000xn_aborted! MDB_KEYEXIST: Key/data pair already exists > (-30799)", '\000' <repeats 191 times> > textlen = 256 > erec = {e = 0x8db288, lineno = 1, nextline = 14} > bvtext = {bv_len = 256, bv_val = 0x7fffffffe300 ""} > thr = 4270934 > id = 18446744073709551615 > prev = 0x0 > ldifrc = 1 > rc = 1 > stat_buf = {st_dev = 2307, st_ino = 149868, st_nlink = 1, st_mode = > 33188, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 2225, > st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1347128272, > tv_nsec = 0}, st_mtim = {tv_sec = 1347128189, tv_nsec = 0}, st_ctim = { > tv_sec = 1347128189, tv_nsec = 0}, __unused = {0, 0, 0}} > #16 0x000000000041e688 in main (argc=8, argv=0x7fffffffe648) at main.c:410 > i = 0 > no_detach = 0 > ---Type <return> to continue, or q <return> to quit--- > rc = 1 > urls = 0x0 > username = 0x0 > groupname = 0x0 > sandbox = 0x0 > syslogUser = 160 > pid = 32767 > waitfds = {0, 0} > g_argc = 8 > g_argv = 0x7fffffffe648 > configfile = 0x0 > configdir = 0x0 > serverName = 0x7fffffffe8c3 "slapadd" > serverMode = 1 > scp = 0x0 > scp_entry = 0x0 > debug_unknowns = 0x0 > syslog_unknowns = 0x0 > serverNamePrefix = 0x596388 "" > l = 140733193388033 > slapd_pid_file_unlink = 0 > slapd_args_file_unlink = 0 > firstopt = 1 > __PRETTY_FUNCTION__ = "main" > > -- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/
