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]