Could you repeat this test inserting the following line (A) before
 if (entryinfo->replicated) return;
in export.c (it is line 526 according your gdb but line 545 on mine CVS
copy)

Line (A):
fprintf(stderr, "guid label is '%s', entryinfo is '%p'\n",
        guid, entryinfo);
****************************************************************************
*******

Effectively this is line 545 and not 526
Herunder the backtrace
showing guid label is 'host 16', entryinfo is '(nil)'

indeed i have no guid for this host in repligard table
I tried with one host which get a guid and there is no problem

so the question how to get a guid ???


(gdb) run -c /usr/local/etc/repligard.conf -e export-AKTOR3.xml.gz
Starting program: /usr/local/bin/repligard -c
/usr/local/etc/repligard.conf -e export-AKTOR3.xml.gz
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
Message: Reading config file /usr/local/etc/repligard.conf
Message: Exporting to export-AKTOR3.xml.gz
guid label is 'host 16', entryinfo is '(nil)'

Program received signal SIGSEGV, Segmentation fault.
0x804ee1f in rpd_write_object_tree (value=0x8078930, user_data=0xbffff960)
at export.c:546
546          if (entryinfo->replicated) return;
(gdb) backtrace
#0  0x804ee1f in rpd_write_object_tree (value=0x8078930,
user_data=0xbffff960) at export.c:546
#1  0x400d470c in g_list_foreach () from /usr/lib/libglib-1.2.so.0
#2  0x56572cec in ?? ()
Cannot access memory at address 0x83e58955
(gdb)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to