On Thu, Jul 19, 2001 at 01:53:25PM +0300, Henri Kaukola wrote:
> Alexander wrote:
> 
> > Hm... It means that entry->type does not exist in schema resulting in
> > object_type equal to NULL. What does 'bt full' say in gdb? Not 'backtrace'
> > but 'bt full' and also what does 'print entry->type' says?
> 
> 
> Okei, here's the result from "bt full":
> 
> 
> (gdb) bt full
> #0  0x804e9bd in rpd_write_object_tree (value=0x807cb50,
> user_data=0xbffff8d0) at export.c:505
>       exp_data = (WExport *) 0xbffff8d0
>       res = (midgard_res *) 0x8076bc0
>       pool = (midgard_pool *) 0x807cb60
>       link_hash = (GHashTable *) 0x0
>       object_type = (RSchemaType *) 0x0
>       id = 134704064
>       tree = (int *) 0x0
>       cycle = (int *) 0x807cb60
>       table = (gchar *) 0x0
>       entryinfo = (WGuidCacheEntry *) 0x0
>       guid = (gchar *) 0x0
> 
> ...And here's the "print entry->type":
> 
> (gdb) print entry->type
> No symbol "entry" in current context.
Could you try to do following (in the repligard source directory):
$ gdb .libs/repligard
= break export.c:501
= run [parameters]
When it stops, ask:
= print entry
and when it coredumps:
= bt full

-- 
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
  `Lead software developer and analyst for SaM-Solutions Ltd.`
---
What!?  Me worry?
                -- Alfred E. Newman

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

Reply via email to