[Monetdb-developers] debugging question

Stefan Manegold Stefan.Manegold at cwi.nl
Fri Apr 20 12:36:58 CEST 2007


Henning,

(as always) the most important "usual" question first:
which version of MonetDB are you using?
Please be as accurate as possible, i.e., 
- release branch ("Stable") or development trunk ("Current")
- binary distributions, source distribution or CVS checkout
- exact version number of all source packages
- in case of CVS checkout: exact checkout/update date of all source packages


(without this information, the remainder is pure "guessing" --- I feel free
to share it with you, anyway ...)


did you run Mserver with "-d10" / "--debug=10", i.e., property checking
enabled?

If not, BATpropcheck is only called for the result of some operation (e.g.,
joins), but not for all BATs.

In your case, with an outerjoin() failing, I guess the result created by
outerjoin seems to be the BAT tmp_350(232) that BATpropcheck complains
about.
Moreover, the error message indicates that the batBuns->free & batBuns->size
pointers/indices in the BAT header are inconsistent:

========
$ grep -B19 -A2 'has inconsistent descriptor' MonetDB/src/gdk/gdk_bat.mx 
--------
                zz = (b->GDKversion != bm->GDKversion) |
                     ((b->U != bm->U) << 1) |
                     ((b->P != bm->P) << 2) |
                     ((b->H != bm->T) << 3) |
                     ((b->htype != bm->ttype) << 4) |
                     ((b->hloc != bm->tloc) << 5) |
                     ((b->dims.headvarsized != bm->dims.tailvarsized) << 6)
                     |
                     ((b->dims.bunshift != bm->dims.bunshift) << 7) |
                     ((b->dims.bunwidth != bm->dims.bunwidth) << 8) |
                     ((b->batDeleted < b->batBuns->base) << 9) |
                     ((b->batFirst < b->batDeleted) << 10) |
                     ((b->batFirst > b->batInserted) << 11) |
                     ((b->batInserted > b->batBuns->base + b->batBuns->free)
                     << 12) |
                     ((b->batBuns->size > b->batBuns->maxsize) << 13) |
                     (((b->batBuns->free > b->batBuns->size) & 
                       ((b->htype != TYPE_void) | (b->ttype != TYPE_void))) << 14) |
                     (((xx - yy) != BATcount(b)) << 15);

                if (zz) {
                        GDKfatal("BATpropcheck: BAT %s(%d) has inconsistent descriptor %d (%o)\n", BATgetId(b), b->batCacheid, zz, zz);

                }
========

16384 (dec) = 40000 (oct) = 1<<14

I'm not sure, whether the inconsistency of the outerjoin result is due to
a bug in outerjoin itself, or due to an inconsitency in its arguments ("tmp"
& "item")

Could you please re-run your test with "-d10" / "--debug=10", and check
whether you get the same result / error, or whether you get another error
before the outerjoin is called.

Who/Which operation generates the arguments to the failing outerjoin (("tmp"
& "item")?


Stefan


On Fri, Apr 20, 2007 at 11:54:29AM +0200, Henning Rode wrote:
> hej developers,
> 
> we have a debugging question...
> we have an xquery which stops the Mserver with the following output:
> 
> MonetDB>!FATAL: BATpropcheck: BAT tmp_350(232) has inconsistent
> descriptor 16384 (40000)
> 
> *** glibc detected *** double free or corruption (!prev):
> 0x0000000001488c10 ***
> Aborted
> 
> while going line for line through the generated mil-code, we found that
> the system stops at the outerjoin of the following two BATs:
> 
> print(tmp);
> tmp.info().print();
> print(item);
> item.info().print();
> # fflush();
> tmp := tmp.outerjoin(item); # here crashes the Mserver
> 
> we attached the output of the inserted print statements.
> 
> the main problem is: the original xquery calls our pf/tijah functions,
> but the error occurs far later in the code (possibly still caused by
> pf/tijah code), but how should we debug this? the two argument BATs are
> printable and we also can't see any obvious problems in the BATinfo. can
> we for instance call such a BATpropcheck from mil?
> 
> best -henning & jan
> 
> 
> 
> 
> 
> 

> # pftijah_option_handler: setting debug value to 5.
> #TJ:tj_get_ft_index() = DFLT_FT_INDEX.
> # CMDtijah_query: start, query="//DOC[about(.,cvs)]".
> # CMDtijah_query: call tijahParse.
> # old_main: setting fragmentation OFF.
> # CMDtijah_query: finish tijahParse.
> # CMDtijah_query: start MIL script.
> # CMDtijah_query: start executing MIL script.
> # tijah-mil-exec: start computation.
> # tijah-mil-exec: computed R1.
> # tijah-mil-exec: computed R2.
> # tijah-mil-exec: computed R3.
> # tijah-mil-exec: computed R4.
> # tijah-mil-exec: computed R5.
> # tijah-mil-exec: computed R6.
> # tijah-mil-exec: finish computation result in R6.
> # CMDtijah_query: finish MIL script.
> # CMDtijah_query: sizeof scoreBAT = 52100.
> # CMDtijah_query: finish.
> #-----------------#
> # h	t	  # name
> # void	oid	  # type
> #-----------------#
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  0 at 0	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  1 at 0	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  2 at 0	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> [ nil,	  nil	  ]
> #-----------------------------------------#
> # h			t		  # name
> # str			str		  # type
> #-----------------------------------------#
> [ "version",		  "25105"	  ]
> [ "batId",		  "tmp_274"	  ]
> [ "batCacheid",		  "188"		  ]
> [ "batParentid",	  "0"		  ]
> [ "batSharecnt",	  "0"		  ]
> [ "head",		  "void"	  ]
> [ "tail",		  "oid"		  ]
> [ "batPersistence",	  "transient"	  ]
> [ "batRestricted",	  "updatable"	  ]
> [ "batRefcnt",		  "1"		  ]
> [ "batLRefcnt",		  "1"		  ]
> [ "batDirty",		  "dirty"	  ]
> [ "batSet",		  "0"		  ]
> [ "void_tid",		  "5"		  ]
> [ "void_cnt",		  "1"		  ]
> [ "hsorted",		  "65"		  ]
> [ "hident",		  "h"		  ]
> [ "hdense",		  "0"		  ]
> [ "hseqbase",		  "nil"		  ]
> [ "hkey",		  "0"		  ]
> [ "hloc",		  "0"		  ]
> [ "hvarsized",		  "1"		  ]
> [ "halign",		  "2337314"	  ]
> [ "hnosorted",		  "0"		  ]
> [ "hnosorted_rev",	  "0"		  ]
> [ "hnodense",		  "0"		  ]
> [ "hnokey[0]",		  "0"		  ]
> [ "hnokey[1]",		  "0"		  ]
> [ "tident",		  "t"		  ]
> [ "tdense",		  "0"		  ]
> [ "tseqbase",		  "0 at 0"		  ]
> [ "tsorted",		  "0"		  ]
> [ "tkey",		  "0"		  ]
> [ "tloc",		  "0"		  ]
> [ "tvarsized",		  "0"		  ]
> [ "talign",		  "0"		  ]
> [ "tnosorted",		  "0"		  ]
> [ "tnosorted_rev",	  "0"		  ]
> [ "tnodense",		  "0"		  ]
> [ "tnokey[0]",		  "0"		  ]
> [ "tnokey[1]",		  "0"		  ]
> [ "batInserted",	  "0"		  ]
> [ "batDeleted",		  "0"		  ]
> [ "batFirst",		  "0"		  ]
> [ "top",		  "1000"	  ]
> [ "batStamp",		  "-2152"	  ]
> [ "lastUsed",		  "4264437"	  ]
> [ "curStamp",		  "2445"	  ]
> [ "batCopiedtodisk",	  "0"		  ]
> [ "batDirtydesc",	  "dirty"	  ]
> [ "batDirtybuns",	  "clean"	  ]
> [ "batBuns.free",	  "4000"	  ]
> [ "batBuns.size",	  "4096"	  ]
> [ "batBuns.maxsize",	  "4096"	  ]
> [ "batBuns.storage",	  "malloced"	  ]
> [ "batBuns.filename",	  "02/274.buns"	  ]
> [ "hheapdirty",		  "clean"	  ]
> [ "theapdirty",		  "clean"	  ]
> #-----------------#
> # h	t	  # name
> # void	oid	  # type
> #-----------------#
> [ 0 at 0,	  1 at 0	  ]
> [ 1 at 0,	  1 at 0	  ]
> [ 2 at 0,	  1 at 0	  ]
> #-----------------------------------------#
> # h			t		  # name
> # str			str		  # type
> #-----------------------------------------#
> [ "version",		  "25105"	  ]
> [ "batId",		  "tmp_377"	  ]
> [ "batCacheid",		  "255"		  ]
> [ "batParentid",	  "0"		  ]
> [ "batSharecnt",	  "0"		  ]
> [ "head",		  "void"	  ]
> [ "tail",		  "oid"		  ]
> [ "batPersistence",	  "transient"	  ]
> [ "batRestricted",	  "read-only"	  ]
> [ "batRefcnt",		  "1"		  ]
> [ "batLRefcnt",		  "1"		  ]
> [ "batDirty",		  "dirty"	  ]
> [ "batSet",		  "0"		  ]
> [ "void_tid",		  "5"		  ]
> [ "void_cnt",		  "1"		  ]
> [ "hsorted",		  "65"		  ]
> [ "hident",		  "h"		  ]
> [ "hdense",		  "1"		  ]
> [ "hseqbase",		  "0 at 0"		  ]
> [ "hkey",		  "1"		  ]
> [ "hloc",		  "0"		  ]
> [ "hvarsized",		  "1"		  ]
> [ "halign",		  "2337293"	  ]
> [ "hnosorted",		  "0"		  ]
> [ "hnosorted_rev",	  "0"		  ]
> [ "hnodense",		  "0"		  ]
> [ "hnokey[0]",		  "0"		  ]
> [ "hnokey[1]",		  "0"		  ]
> [ "tident",		  "t"		  ]
> [ "tdense",		  "0"		  ]
> [ "tseqbase",		  "0 at 0"		  ]
> [ "tsorted",		  "0"		  ]
> [ "tkey",		  "0"		  ]
> [ "tloc",		  "0"		  ]
> [ "tvarsized",		  "0"		  ]
> [ "talign",		  "0"		  ]
> [ "tnosorted",		  "1"		  ]
> [ "tnosorted_rev",	  "0"		  ]
> [ "tnodense",		  "0"		  ]
> [ "tnokey[0]",		  "0"		  ]
> [ "tnokey[1]",		  "0"		  ]
> [ "batInserted",	  "0"		  ]
> [ "batDeleted",		  "0"		  ]
> [ "batFirst",		  "0"		  ]
> [ "top",		  "3"		  ]
> [ "batStamp",		  "2237"	  ]
> [ "lastUsed",		  "4264457"	  ]
> [ "curStamp",		  "2445"	  ]
> [ "batCopiedtodisk",	  "0"		  ]
> [ "batDirtydesc",	  "dirty"	  ]
> [ "batDirtybuns",	  "clean"	  ]
> [ "batBuns.free",	  "12"		  ]
> [ "batBuns.size",	  "1024"	  ]
> [ "batBuns.maxsize",	  "1024"	  ]
> [ "batBuns.storage",	  "malloced"	  ]
> [ "batBuns.filename",	  "03/377.buns"	  ]
> [ "hheapdirty",		  "clean"	  ]
> [ "theapdirty",		  "clean"	  ]

> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Monetdb-developers mailing list
> Monetdb-developers at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers


-- 
| Dr. Stefan Manegold | mailto:Stefan.Manegold at cwi.nl |
| CWI,  P.O.Box 94079 | http://www.cwi.nl/~manegold/  |
| 1090 GB Amsterdam   | Tel.: +31 (20) 592-4212       |
| The Netherlands     | Fax : +31 (20) 592-4312       |




More information about the developers-list mailing list