Changeset: dc734a18878c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dc734a18878c
Modified Files:
        MonetDB4/tests/from_Twente/Bugs/Tests/Arjen_02.stable.out.32bit
        
MonetDB4/tests/from_Twente/Bugs/Tests/Arjen_02_noPropCheck.stable.out.32bit
Branch: Jun2010
Log Message:

approved 32-bit specific output


diffs (truncated from 598 to 300 lines):

diff -r 37040798dd10 -r dc734a18878c 
MonetDB4/tests/from_Twente/Bugs/Tests/Arjen_02.stable.out.32bit
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/MonetDB4/tests/from_Twente/Bugs/Tests/Arjen_02.stable.out.32bit   Wed Jul 
14 07:54:38 2010 +0200
@@ -0,0 +1,299 @@
+stdout of test 'Arjen_02` in directory 'tests/from_Twente/Bugs` itself:
+
+
+# 18:31:59 >  
+# 18:31:59 >  Mtimeout -timeout 60 Mserver 
"--config=/var/tmp/_4.3.13-FixedPetersDDsync_PREFIX_MONET_GNU_32_d_--enable-warning_/etc/monet.conf"
 --debug=10 --set 
"monet_mod_path=/var/tmp/_4.3.13-FixedPetersDDsync_PREFIX_MONET_GNU_32_d_--enable-warning_/lib/MonetDB"
 --set 
"gdk_dbfarm=/var/tmp/_4.3.13-FixedPetersDDsync_PREFIX_MONET_GNU_32_d_--enable-warning_/var/MonetDB/dbfarm"
 --set 
"sql_logdir=/var/tmp/_4.3.13-FixedPetersDDsync_PREFIX_MONET_GNU_32_d_--enable-warning_/var/MonetDB/log"
 --set mapi_port=53708 --set sql_port=52024 --set monet_prompt= --trace 
--dbname=mTests_tests_from_Twente_Bugs  < Arjen_02.milM
+# 18:31:59 >  
+
+# Monet Database Server V4.3.13
+# Copyright (c) 1993-2004, CWI. All rights reserved.
+# compiled for i686-pc-linux-gnu/32bit; dynamically linked.
+#
+# Another interesting bug in our newest (=august) Monet release:
+# 
+#  Arjen (ar...@cs.utwente.nl)
+# 
+
+setoid(2...@0);
+
+var a := new( void, int );
+a.insert( nil, 0 );
+a.insert( nil, 1 );
+a.insert( nil, 2 );
+a.seqbase(0...@0).print();
+#-----------------#
+# BAT:   tmp_29  #
+# (void)  (int)          #
+#-----------------#
+[ 0...@0,        0       ]
+[ 1...@0,        1       ]
+[ 2...@0,        2       ]
+
+var A := 0;
+var aA := [=]( a, A );   aA.print();
+#-----------------#
+# BAT:   tmp_28  #
+# (void)  (bit)          #
+#-----------------#
+[ 0...@0,        true    ]
+[ 1...@0,        false   ]
+[ 2...@0,        false   ]
+var aA2 := uselect(aA, true).mark(0...@0);   aA2.print();
+#-----------------#
+# BAT:   tmp_31  #
+# (oid)          (void)  #
+#-----------------#
+[ 0...@0,        0...@0          ]
+
+print(a.info().access(BAT_WRITE).delete("batBuns.base").delete("batStamp").delete("lastUsed").delete("curStamp").delete("halign").delete("talign").sort().col_name("a"),aA.info().col_name("aA"),aA2.info().col_name("aA2"));
+#-------------------------------------------------------------------------#
+# h                    a               aA              aA2               # name
+# str                  str             str             str               # type
+#-------------------------------------------------------------------------#
+[ "H->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "H->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "T->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "T->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "batCacheid",                  "26",           "28",           "30"          
  ]
+[ "batCapacity",         "256",          "256",          "256"           ]
+[ "batCopiedtodisk",             "0",            "0",            "0"           
  ]
+[ "batCount",            "3",            "3",            "1"             ]
+[ "batDeleted",                  "0",            "0",            "0"           
  ]
+[ "batDirty",                    "dirty",        "dirty",        "dirty"       
  ]
+[ "batDirtydesc",                "dirty",        "dirty",        "dirty"       
  ]
+[ "batFirst",            "0",            "0",            "0"             ]
+[ "batId",               "tmp_32",       "tmp_34",       "tmp_36"        ]
+[ "batInserted",         "0",            "0",            "0"             ]
+[ "batLRefcnt",                          "1",            "1",            "1"   
          ]
+[ "batPersistence",              "transient",    "transient",    "transient"   
  ]
+[ "batRefcnt",                   "1",            "1",            "1"           
  ]
+[ "batRestricted",               "updatable",    "read-only",    "read-only"   
  ]
+[ "batSet",                      "0",            "0",            "0"           
  ]
+[ "batSharecnt",         "0",            "0",            "0"             ]
+[ "hdense",              "1",            "1",            "1"             ]
+[ "head",                        "void",         "void",         "oid"         
  ]
+[ "head.filename",       "no file",      "no file",      "35.head"       ]
+[ "head.free",           "0",            "0",            "4"             ]
+[ "head.maxsize",        "0",            "0",            "1024"          ]
+[ "head.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "head.size",           "0",            "0",            "1024"          ]
+[ "head.storage",        "absent",       "absent",       "malloced"      ]
+[ "hident",                      "h",            "h",            "h"           
  ]
+[ "hkey",                        "1",            "1",            "1"           
  ]
+[ "hnil",                "0",            "0",            "0"             ]
+[ "hnodense",                    "0",            "0",            "0"           
  ]
+[ "hnokey[0]",                   "0",            "0",            "0"           
  ]
+[ "hnokey[1]",                   "0",            "0",            "0"           
  ]
+[ "hnonil",              "1",            "1",            "1"             ]
+[ "hnosorted",                   "0",            "0",            "0"           
  ]
+[ "hnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "hparentid",           "0",            "0",            "29"            ]
+[ "hseqbase",                    "0...@0",       "0...@0",       "0...@0"      
          ]
+[ "hsorted",                     "65",           "65",           "65"          
  ]
+[ "htop",                "0",            "0",            "4"             ]
+[ "hvarsized",                   "1",            "1",            "0"           
  ]
+[ "tail",                        "int",          "bit",          "void"        
  ]
+[ "tail.filename",       "32.tail",      "34.tail",      "no file"       ]
+[ "tail.free",           "12",           "3",            "0"             ]
+[ "tail.maxsize",        "1024",         "256",          "0"             ]
+[ "tail.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "tail.size",           "1024",         "256",          "0"             ]
+[ "tail.storage",        "malloced",     "malloced",     "absent"        ]
+[ "tdense",                      "0",            "0",            "1"           
  ]
+[ "tident",                      "t",            "t",            "t"           
  ]
+[ "tkey",                        "1",            "0",            "1"           
  ]
+[ "tnil",                "0",            "0",            "0"             ]
+[ "tnodense",                    "0",            "0",            "0"           
  ]
+[ "tnokey[0]",           "0",            "1",            "0"             ]
+[ "tnokey[1]",           "0",            "2",            "0"             ]
+[ "tnonil",              "1",            "0",            "1"             ]
+[ "tnosorted",           "0",            "1",            "0"             ]
+[ "tnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "tparentid",           "0",            "0",            "0"             ]
+[ "tseqbase",                    "0...@0",       "0...@0",       "0...@0"      
          ]
+[ "tsorted",                     "65",           "0",            "65"          
  ]
+[ "ttop",                "12",           "3",            "0"             ]
+[ "tvarsized",                   "0",            "0",            "1"           
  ]
+
+A := 1;
+aA := [=]( a, A );   aA.print();
+#-----------------#
+# BAT:   tmp_34  #
+# (void)  (bit)          #
+#-----------------#
+[ 0...@0,        false   ]
+[ 1...@0,        true    ]
+[ 2...@0,        false   ]
+aA2 := uselect(aA, true).mark(0...@0);   aA2.print();
+#-----------------#
+# BAT:   tmp_33  #
+# (oid)          (void)  #
+#-----------------#
+[ 1...@0,        0...@0          ]
+
+print(a.info().access(BAT_WRITE).delete("batBuns.base").delete("batStamp").delete("lastUsed").delete("curStamp").delete("halign").delete("talign").sort().col_name("a"),aA.info().col_name("aA"),aA2.info().col_name("aA2"));
+#-------------------------------------------------------------------------#
+# h                    a               aA              aA2               # name
+# str                  str             str             str               # type
+#-------------------------------------------------------------------------#
+[ "H->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "H->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "T->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "T->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "batCacheid",                  "26",           "34",           "32"          
  ]
+[ "batCapacity",         "256",          "256",          "256"           ]
+[ "batCopiedtodisk",             "0",            "0",            "0"           
  ]
+[ "batCount",            "3",            "3",            "1"             ]
+[ "batDeleted",                  "0",            "0",            "0"           
  ]
+[ "batDirty",                    "dirty",        "dirty",        "dirty"       
  ]
+[ "batDirtydesc",                "dirty",        "dirty",        "dirty"       
  ]
+[ "batFirst",            "0",            "0",            "0"             ]
+[ "batId",               "tmp_32",       "tmp_42",       "tmp_40"        ]
+[ "batInserted",         "0",            "0",            "0"             ]
+[ "batLRefcnt",                          "1",            "1",            "1"   
          ]
+[ "batPersistence",              "transient",    "transient",    "transient"   
  ]
+[ "batRefcnt",                   "1",            "1",            "1"           
  ]
+[ "batRestricted",               "updatable",    "read-only",    "read-only"   
  ]
+[ "batSet",                      "0",            "0",            "0"           
  ]
+[ "batSharecnt",         "0",            "0",            "0"             ]
+[ "hdense",              "1",            "1",            "1"             ]
+[ "head",                        "void",         "void",         "oid"         
  ]
+[ "head.filename",       "no file",      "no file",      "41.head"       ]
+[ "head.free",           "0",            "0",            "4"             ]
+[ "head.maxsize",        "0",            "0",            "1024"          ]
+[ "head.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "head.size",           "0",            "0",            "1024"          ]
+[ "head.storage",        "absent",       "absent",       "malloced"      ]
+[ "hident",                      "h",            "h",            "h"           
  ]
+[ "hkey",                        "1",            "1",            "1"           
  ]
+[ "hnil",                "0",            "0",            "0"             ]
+[ "hnodense",                    "0",            "0",            "0"           
  ]
+[ "hnokey[0]",                   "0",            "0",            "0"           
  ]
+[ "hnokey[1]",                   "0",            "0",            "0"           
  ]
+[ "hnonil",              "1",            "1",            "1"             ]
+[ "hnosorted",                   "0",            "0",            "0"           
  ]
+[ "hnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "hparentid",           "0",            "0",            "33"            ]
+[ "hseqbase",            "0...@0",       "0...@0",       "1...@0"              
  ]
+[ "hsorted",                     "65",           "65",           "65"          
  ]
+[ "htop",                "0",            "0",            "4"             ]
+[ "hvarsized",                   "1",            "1",            "0"           
  ]
+[ "tail",                        "int",          "bit",          "void"        
  ]
+[ "tail.filename",       "32.tail",      "42.tail",      "no file"       ]
+[ "tail.free",           "12",           "3",            "0"             ]
+[ "tail.maxsize",        "1024",         "256",          "0"             ]
+[ "tail.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "tail.size",           "1024",         "256",          "0"             ]
+[ "tail.storage",        "malloced",     "malloced",     "absent"        ]
+[ "tdense",                      "0",            "0",            "1"           
  ]
+[ "tident",                      "t",            "t",            "t"           
  ]
+[ "tkey",                        "1",            "0",            "1"           
  ]
+[ "tnil",                "0",            "0",            "0"             ]
+[ "tnodense",                    "0",            "0",            "0"           
  ]
+[ "tnokey[0]",           "0",            "0",            "0"             ]
+[ "tnokey[1]",           "0",            "2",            "0"             ]
+[ "tnonil",              "1",            "0",            "1"             ]
+[ "tnosorted",           "0",            "2",            "0"             ]
+[ "tnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "tparentid",           "0",            "0",            "0"             ]
+[ "tseqbase",                    "0...@0",       "0...@0",       "0...@0"      
          ]
+[ "tsorted",                     "65",           "0",            "65"          
  ]
+[ "ttop",                "12",           "3",            "0"             ]
+[ "tvarsized",                   "0",            "0",            "1"           
  ]
+
+# BUT...
+
+A := 2;
+aA := [=]( a, A );   aA.print();
+#-----------------#
+# BAT:   tmp_32  #
+# (void)  (bit)          #
+#-----------------#
+[ 0...@0,        false   ]
+[ 1...@0,        false   ]
+[ 2...@0,        true    ]
+aA2 := uselect(aA, true).mark(0...@0);   aA2.print();
+#-----------------#
+# BAT:   tmp_34  #
+# (void)  (void)  #
+#-----------------#
+[ 2...@0,        0...@0          ]
+
+print(a.info().access(BAT_WRITE).delete("batBuns.base").delete("batStamp").delete("lastUsed").delete("curStamp").delete("halign").delete("talign").sort().col_name("a"),aA.info().col_name("aA"),aA2.info().col_name("aA2"));
+#-------------------------------------------------------------------------#
+# h                    a               aA              aA2               # name
+# str                  str             str             str               # type
+#-------------------------------------------------------------------------#
+[ "H->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "H->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "T->heap.dirty",       "clean",        "clean",        "clean"         ]
+[ "T->vheap->dirty",     "clean",        "clean",        "clean"         ]
+[ "batCacheid",                  "26",           "28",           "36"          
  ]
+[ "batCapacity",         "256",          "256",          "1"             ]
+[ "batCopiedtodisk",             "0",            "0",            "0"           
  ]
+[ "batCount",            "3",            "3",            "1"             ]
+[ "batDeleted",                  "0",            "0",            "0"           
  ]
+[ "batDirty",                    "dirty",        "dirty",        "dirty"       
  ]
+[ "batDirtydesc",                "dirty",        "dirty",        "dirty"       
  ]
+[ "batFirst",            "0",            "0",            "0"             ]
+[ "batId",               "tmp_32",       "tmp_34",       "tmp_44"        ]
+[ "batInserted",         "0",            "0",            "0"             ]
+[ "batLRefcnt",                          "1",            "1",            "1"   
          ]
+[ "batPersistence",              "transient",    "transient",    "transient"   
  ]
+[ "batRefcnt",           "1",            "1",            "1"             ]
+[ "batRestricted",       "updatable",    "updatable",    "read-only"     ]
+[ "batSet",                      "0",            "0",            "0"           
  ]
+[ "batSharecnt",         "0",            "0",            "0"             ]
+[ "hdense",                      "1",            "1",            "1"           
  ]
+[ "head",                        "void",         "void",         "void"        
  ]
+[ "head.filename",       "no file",      "no file",      "no file"       ]
+[ "head.free",           "0",            "0",            "0"             ]
+[ "head.maxsize",        "0",            "0",            "0"             ]
+[ "head.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "head.size",           "0",            "0",            "0"             ]
+[ "head.storage",        "absent",       "absent",       "absent"        ]
+[ "hident",                      "h",            "h",            "h"           
  ]
+[ "hkey",                        "1",            "1",            "1"           
  ]
+[ "hnil",                "0",            "0",            "0"             ]
+[ "hnodense",                    "0",            "0",            "0"           
  ]
+[ "hnokey[0]",                   "0",            "0",            "0"           
  ]
+[ "hnokey[1]",                   "0",            "0",            "0"           
  ]
+[ "hnonil",              "1",            "1",            "1"             ]
+[ "hnosorted",                   "0",            "0",            "0"           
  ]
+[ "hnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "hparentid",           "0",            "0",            "0"             ]
+[ "hseqbase",                    "0...@0",       "0...@0",       "2...@0"      
          ]
+[ "hsorted",                     "65",           "65",           "65"          
  ]
+[ "htop",                "0",            "0",            "0"             ]
+[ "hvarsized",                   "1",            "1",            "1"           
  ]
+[ "tail",                        "int",          "bit",          "void"        
  ]
+[ "tail.filename",       "32.tail",      "34.tail",      "no file"       ]
+[ "tail.free",           "12",           "3",            "0"             ]
+[ "tail.maxsize",        "1024",         "256",          "0"             ]
+[ "tail.newstorage",     "malloced",     "malloced",     "malloced"      ]
+[ "tail.size",           "1024",         "256",          "0"             ]
+[ "tail.storage",        "malloced",     "malloced",     "absent"        ]
+[ "tdense",                      "0",            "0",            "1"           
  ]
+[ "tident",                      "t",            "t",            "t"           
  ]
+[ "tkey",                        "1",            "0",            "1"           
  ]
+[ "tnil",                "0",            "0",            "0"             ]
+[ "tnodense",                    "0",            "0",            "0"           
  ]
+[ "tnokey[0]",           "0",            "0",            "0"             ]
+[ "tnokey[1]",           "0",            "1",            "0"             ]
+[ "tnonil",              "1",            "0",            "1"             ]
+[ "tnosorted",                   "0",            "0",            "0"           
  ]
+[ "tnosorted_rev",               "0",            "0",            "0"           
  ]
+[ "tparentid",           "0",            "0",            "0"             ]
+[ "tseqbase",                    "0...@0",       "0...@0",       "0...@0"      
          ]
+[ "tsorted",                     "65",           "65",           "65"          
  ]
+[ "ttop",                "12",           "3",            "0"             ]
+[ "tvarsized",                   "0",            "0",            "1"           
  ]
+
+# interesting...
+
+quit();
+
+# 18:32:00 >  
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to