[Groonga-commit] groonga/groonga at ab912d6 [master] Fix a bug that error in expression may cause stack overflow

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Jul 28 19:38:23 JST 2013


Kouhei Sutou	2013-07-28 19:38:23 +0900 (Sun, 28 Jul 2013)

  New Revision: ab912d6619da9447c38cc0af08b28e84aaa01b77
  https://github.com/groonga/groonga/commit/ab912d6619da9447c38cc0af08b28e84aaa01b77

  Message:
    Fix a bug that error in expression may cause stack overflow
    
    If stack overflow is caused, groonga crashes. The added test is
    crashed without this fix.
    
    The fix clears ctx->impl->stack_curr even if an error is occurred in
    the execution. We need more work to make groonga more robust. We
    should check return value of grn_ctx_push() everywhere such as
    grn_normalizer_normalize(). Without the check, groonga will crash.

  Added files:
    test/command/suite/select/filter/invalid/match/no_index/overflow.expected
    test/command/suite/select/filter/invalid/match/no_index/overflow.test
  Modified files:
    lib/expr.c

  Modified: lib/expr.c (+7 -7)
===================================================================
--- lib/expr.c    2013-07-26 10:15:56 +0900 (9d2cee7)
+++ lib/expr.c    2013-07-28 19:38:23 +0900 (6af0b76)
@@ -3723,15 +3723,15 @@ grn_expr_exec(grn_ctx *ctx, grn_obj *expr, int nargs)
   }
   if (ctx->impl->stack_curr + nargs > stack_curr) {
     val = grn_ctx_pop(ctx);
-    if (ctx->impl->stack_curr + nargs > stack_curr) {
-      /*
-        GRN_LOG(ctx, GRN_LOG_WARNING, "nargs=%d stack balance=%d",
-        nargs, stack_curr - ctx->impl->stack_curr);
-      */
-      ctx->impl->stack_curr = stack_curr - nargs;
-    }
   }
 exit :
+  if (ctx->impl->stack_curr + nargs > stack_curr) {
+    /*
+      GRN_LOG(ctx, GRN_LOG_WARNING, "nargs=%d stack balance=%d",
+      nargs, stack_curr - ctx->impl->stack_curr);
+    */
+    ctx->impl->stack_curr = stack_curr - nargs;
+  }
   GRN_API_RETURN(val);
 }
 

  Added: test/command/suite/select/filter/invalid/match/no_index/overflow.expected (+535 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/filter/invalid/match/no_index/overflow.expected    2013-07-28 19:38:23 +0900 (479e7de)
@@ -0,0 +1,535 @@
+table_create Users TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Users name COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+load --table Users
+[
+{"name": "Alice 1"},
+{"name": "Alice 2"},
+{"name": "Alice 3"},
+{"name": "Alice 4"},
+{"name": "Alice 5"},
+{"name": "Alice 6"},
+{"name": "Alice 7"},
+{"name": "Alice 8"},
+{"name": "Alice 9"},
+{"name": "Alice 10"},
+{"name": "Alice 11"},
+{"name": "Alice 12"},
+{"name": "Alice 13"},
+{"name": "Alice 14"},
+{"name": "Alice 15"},
+{"name": "Alice 16"},
+{"name": "Alice 17"},
+{"name": "Alice 18"},
+{"name": "Alice 19"},
+{"name": "Alice 20"},
+{"name": "Alice 21"},
+{"name": "Alice 22"},
+{"name": "Alice 23"},
+{"name": "Alice 24"},
+{"name": "Alice 25"},
+{"name": "Alice 26"},
+{"name": "Alice 27"},
+{"name": "Alice 28"},
+{"name": "Alice 29"},
+{"name": "Alice 30"},
+{"name": "Alice 31"},
+{"name": "Alice 32"},
+{"name": "Alice 33"},
+{"name": "Alice 34"},
+{"name": "Alice 35"},
+{"name": "Alice 36"},
+{"name": "Alice 37"},
+{"name": "Alice 38"},
+{"name": "Alice 39"},
+{"name": "Alice 40"},
+{"name": "Alice 41"},
+{"name": "Alice 42"},
+{"name": "Alice 43"},
+{"name": "Alice 44"},
+{"name": "Alice 45"},
+{"name": "Alice 46"},
+{"name": "Alice 47"},
+{"name": "Alice 48"},
+{"name": "Alice 49"},
+{"name": "Alice 50"},
+{"name": "Alice 51"},
+{"name": "Alice 52"},
+{"name": "Alice 53"},
+{"name": "Alice 54"},
+{"name": "Alice 55"},
+{"name": "Alice 56"},
+{"name": "Alice 57"},
+{"name": "Alice 58"},
+{"name": "Alice 59"},
+{"name": "Alice 60"},
+{"name": "Alice 61"},
+{"name": "Alice 62"},
+{"name": "Alice 63"},
+{"name": "Alice 64"},
+{"name": "Alice 65"},
+{"name": "Alice 66"},
+{"name": "Alice 67"},
+{"name": "Alice 68"},
+{"name": "Alice 69"},
+{"name": "Alice 70"},
+{"name": "Alice 71"},
+{"name": "Alice 72"},
+{"name": "Alice 73"},
+{"name": "Alice 74"},
+{"name": "Alice 75"},
+{"name": "Alice 76"},
+{"name": "Alice 77"},
+{"name": "Alice 78"},
+{"name": "Alice 79"},
+{"name": "Alice 80"},
+{"name": "Alice 81"},
+{"name": "Alice 82"},
+{"name": "Alice 83"},
+{"name": "Alice 84"},
+{"name": "Alice 85"},
+{"name": "Alice 86"},
+{"name": "Alice 87"},
+{"name": "Alice 88"},
+{"name": "Alice 89"},
+{"name": "Alice 90"},
+{"name": "Alice 91"},
+{"name": "Alice 92"},
+{"name": "Alice 93"},
+{"name": "Alice 94"},
+{"name": "Alice 95"},
+{"name": "Alice 96"},
+{"name": "Alice 97"},
+{"name": "Alice 98"},
+{"name": "Alice 99"},
+{"name": "Alice 100"},
+{"name": "Alice 101"},
+{"name": "Alice 102"},
+{"name": "Alice 103"},
+{"name": "Alice 104"},
+{"name": "Alice 105"},
+{"name": "Alice 106"},
+{"name": "Alice 107"},
+{"name": "Alice 108"},
+{"name": "Alice 109"},
+{"name": "Alice 110"},
+{"name": "Alice 111"},
+{"name": "Alice 112"},
+{"name": "Alice 113"},
+{"name": "Alice 114"},
+{"name": "Alice 115"},
+{"name": "Alice 116"},
+{"name": "Alice 117"},
+{"name": "Alice 118"},
+{"name": "Alice 119"},
+{"name": "Alice 120"},
+{"name": "Alice 121"},
+{"name": "Alice 122"},
+{"name": "Alice 123"},
+{"name": "Alice 124"},
+{"name": "Alice 125"},
+{"name": "Alice 126"},
+{"name": "Alice 127"},
+{"name": "Alice 128"},
+{"name": "Alice 129"},
+{"name": "Alice 130"},
+{"name": "Alice 131"},
+{"name": "Alice 132"},
+{"name": "Alice 133"},
+{"name": "Alice 134"},
+{"name": "Alice 135"},
+{"name": "Alice 136"},
+{"name": "Alice 137"},
+{"name": "Alice 138"},
+{"name": "Alice 139"},
+{"name": "Alice 140"},
+{"name": "Alice 141"},
+{"name": "Alice 142"},
+{"name": "Alice 143"},
+{"name": "Alice 144"},
+{"name": "Alice 145"},
+{"name": "Alice 146"},
+{"name": "Alice 147"},
+{"name": "Alice 148"},
+{"name": "Alice 149"},
+{"name": "Alice 150"},
+{"name": "Alice 151"},
+{"name": "Alice 152"},
+{"name": "Alice 153"},
+{"name": "Alice 154"},
+{"name": "Alice 155"},
+{"name": "Alice 156"},
+{"name": "Alice 157"},
+{"name": "Alice 158"},
+{"name": "Alice 159"},
+{"name": "Alice 160"},
+{"name": "Alice 161"},
+{"name": "Alice 162"},
+{"name": "Alice 163"},
+{"name": "Alice 164"},
+{"name": "Alice 165"},
+{"name": "Alice 166"},
+{"name": "Alice 167"},
+{"name": "Alice 168"},
+{"name": "Alice 169"},
+{"name": "Alice 170"},
+{"name": "Alice 171"},
+{"name": "Alice 172"},
+{"name": "Alice 173"},
+{"name": "Alice 174"},
+{"name": "Alice 175"},
+{"name": "Alice 176"},
+{"name": "Alice 177"},
+{"name": "Alice 178"},
+{"name": "Alice 179"},
+{"name": "Alice 180"},
+{"name": "Alice 181"},
+{"name": "Alice 182"},
+{"name": "Alice 183"},
+{"name": "Alice 184"},
+{"name": "Alice 185"},
+{"name": "Alice 186"},
+{"name": "Alice 187"},
+{"name": "Alice 188"},
+{"name": "Alice 189"},
+{"name": "Alice 190"},
+{"name": "Alice 191"},
+{"name": "Alice 192"},
+{"name": "Alice 193"},
+{"name": "Alice 194"},
+{"name": "Alice 195"},
+{"name": "Alice 196"},
+{"name": "Alice 197"},
+{"name": "Alice 198"},
+{"name": "Alice 199"},
+{"name": "Alice 200"},
+{"name": "Alice 201"},
+{"name": "Alice 202"},
+{"name": "Alice 203"},
+{"name": "Alice 204"},
+{"name": "Alice 205"},
+{"name": "Alice 206"},
+{"name": "Alice 207"},
+{"name": "Alice 208"},
+{"name": "Alice 209"},
+{"name": "Alice 210"},
+{"name": "Alice 211"},
+{"name": "Alice 212"},
+{"name": "Alice 213"},
+{"name": "Alice 214"},
+{"name": "Alice 215"},
+{"name": "Alice 216"},
+{"name": "Alice 217"},
+{"name": "Alice 218"},
+{"name": "Alice 219"},
+{"name": "Alice 220"},
+{"name": "Alice 221"},
+{"name": "Alice 222"},
+{"name": "Alice 223"},
+{"name": "Alice 224"},
+{"name": "Alice 225"},
+{"name": "Alice 226"},
+{"name": "Alice 227"},
+{"name": "Alice 228"},
+{"name": "Alice 229"},
+{"name": "Alice 230"},
+{"name": "Alice 231"},
+{"name": "Alice 232"},
+{"name": "Alice 233"},
+{"name": "Alice 234"},
+{"name": "Alice 235"},
+{"name": "Alice 236"},
+{"name": "Alice 237"},
+{"name": "Alice 238"},
+{"name": "Alice 239"},
+{"name": "Alice 240"},
+{"name": "Alice 241"},
+{"name": "Alice 242"},
+{"name": "Alice 243"},
+{"name": "Alice 244"},
+{"name": "Alice 245"},
+{"name": "Alice 246"},
+{"name": "Alice 247"},
+{"name": "Alice 248"},
+{"name": "Alice 249"},
+{"name": "Alice 250"},
+{"name": "Alice 251"},
+{"name": "Alice 252"},
+{"name": "Alice 253"},
+{"name": "Alice 254"},
+{"name": "Alice 255"},
+{"name": "Alice 256"},
+{"name": "Alice 257"},
+{"name": "Alice 258"},
+{"name": "Alice 259"},
+{"name": "Alice 260"},
+{"name": "Alice 261"},
+{"name": "Alice 262"},
+{"name": "Alice 263"},
+{"name": "Alice 264"},
+{"name": "Alice 265"},
+{"name": "Alice 266"},
+{"name": "Alice 267"},
+{"name": "Alice 268"},
+{"name": "Alice 269"},
+{"name": "Alice 270"},
+{"name": "Alice 271"},
+{"name": "Alice 272"},
+{"name": "Alice 273"},
+{"name": "Alice 274"},
+{"name": "Alice 275"},
+{"name": "Alice 276"},
+{"name": "Alice 277"},
+{"name": "Alice 278"},
+{"name": "Alice 279"},
+{"name": "Alice 280"},
+{"name": "Alice 281"},
+{"name": "Alice 282"},
+{"name": "Alice 283"},
+{"name": "Alice 284"},
+{"name": "Alice 285"},
+{"name": "Alice 286"},
+{"name": "Alice 287"},
+{"name": "Alice 288"},
+{"name": "Alice 289"},
+{"name": "Alice 290"},
+{"name": "Alice 291"},
+{"name": "Alice 292"},
+{"name": "Alice 293"},
+{"name": "Alice 294"},
+{"name": "Alice 295"},
+{"name": "Alice 296"},
+{"name": "Alice 297"},
+{"name": "Alice 298"},
+{"name": "Alice 299"},
+{"name": "Alice 300"},
+{"name": "Alice 301"},
+{"name": "Alice 302"},
+{"name": "Alice 303"},
+{"name": "Alice 304"},
+{"name": "Alice 305"},
+{"name": "Alice 306"},
+{"name": "Alice 307"},
+{"name": "Alice 308"},
+{"name": "Alice 309"},
+{"name": "Alice 310"},
+{"name": "Alice 311"},
+{"name": "Alice 312"},
+{"name": "Alice 313"},
+{"name": "Alice 314"},
+{"name": "Alice 315"},
+{"name": "Alice 316"},
+{"name": "Alice 317"},
+{"name": "Alice 318"},
+{"name": "Alice 319"},
+{"name": "Alice 320"},
+{"name": "Alice 321"},
+{"name": "Alice 322"},
+{"name": "Alice 323"},
+{"name": "Alice 324"},
+{"name": "Alice 325"},
+{"name": "Alice 326"},
+{"name": "Alice 327"},
+{"name": "Alice 328"},
+{"name": "Alice 329"},
+{"name": "Alice 330"},
+{"name": "Alice 331"},
+{"name": "Alice 332"},
+{"name": "Alice 333"},
+{"name": "Alice 334"},
+{"name": "Alice 335"},
+{"name": "Alice 336"},
+{"name": "Alice 337"},
+{"name": "Alice 338"},
+{"name": "Alice 339"},
+{"name": "Alice 340"},
+{"name": "Alice 341"},
+{"name": "Alice 342"},
+{"name": "Alice 343"},
+{"name": "Alice 344"},
+{"name": "Alice 345"},
+{"name": "Alice 346"},
+{"name": "Alice 347"},
+{"name": "Alice 348"},
+{"name": "Alice 349"},
+{"name": "Alice 350"},
+{"name": "Alice 351"},
+{"name": "Alice 352"},
+{"name": "Alice 353"},
+{"name": "Alice 354"},
+{"name": "Alice 355"},
+{"name": "Alice 356"},
+{"name": "Alice 357"},
+{"name": "Alice 358"},
+{"name": "Alice 359"},
+{"name": "Alice 360"},
+{"name": "Alice 361"},
+{"name": "Alice 362"},
+{"name": "Alice 363"},
+{"name": "Alice 364"},
+{"name": "Alice 365"},
+{"name": "Alice 366"},
+{"name": "Alice 367"},
+{"name": "Alice 368"},
+{"name": "Alice 369"},
+{"name": "Alice 370"},
+{"name": "Alice 371"},
+{"name": "Alice 372"},
+{"name": "Alice 373"},
+{"name": "Alice 374"},
+{"name": "Alice 375"},
+{"name": "Alice 376"},
+{"name": "Alice 377"},
+{"name": "Alice 378"},
+{"name": "Alice 379"},
+{"name": "Alice 380"},
+{"name": "Alice 381"},
+{"name": "Alice 382"},
+{"name": "Alice 383"},
+{"name": "Alice 384"},
+{"name": "Alice 385"},
+{"name": "Alice 386"},
+{"name": "Alice 387"},
+{"name": "Alice 388"},
+{"name": "Alice 389"},
+{"name": "Alice 390"},
+{"name": "Alice 391"},
+{"name": "Alice 392"},
+{"name": "Alice 393"},
+{"name": "Alice 394"},
+{"name": "Alice 395"},
+{"name": "Alice 396"},
+{"name": "Alice 397"},
+{"name": "Alice 398"},
+{"name": "Alice 399"},
+{"name": "Alice 400"},
+{"name": "Alice 401"},
+{"name": "Alice 402"},
+{"name": "Alice 403"},
+{"name": "Alice 404"},
+{"name": "Alice 405"},
+{"name": "Alice 406"},
+{"name": "Alice 407"},
+{"name": "Alice 408"},
+{"name": "Alice 409"},
+{"name": "Alice 410"},
+{"name": "Alice 411"},
+{"name": "Alice 412"},
+{"name": "Alice 413"},
+{"name": "Alice 414"},
+{"name": "Alice 415"},
+{"name": "Alice 416"},
+{"name": "Alice 417"},
+{"name": "Alice 418"},
+{"name": "Alice 419"},
+{"name": "Alice 420"},
+{"name": "Alice 421"},
+{"name": "Alice 422"},
+{"name": "Alice 423"},
+{"name": "Alice 424"},
+{"name": "Alice 425"},
+{"name": "Alice 426"},
+{"name": "Alice 427"},
+{"name": "Alice 428"},
+{"name": "Alice 429"},
+{"name": "Alice 430"},
+{"name": "Alice 431"},
+{"name": "Alice 432"},
+{"name": "Alice 433"},
+{"name": "Alice 434"},
+{"name": "Alice 435"},
+{"name": "Alice 436"},
+{"name": "Alice 437"},
+{"name": "Alice 438"},
+{"name": "Alice 439"},
+{"name": "Alice 440"},
+{"name": "Alice 441"},
+{"name": "Alice 442"},
+{"name": "Alice 443"},
+{"name": "Alice 444"},
+{"name": "Alice 445"},
+{"name": "Alice 446"},
+{"name": "Alice 447"},
+{"name": "Alice 448"},
+{"name": "Alice 449"},
+{"name": "Alice 450"},
+{"name": "Alice 451"},
+{"name": "Alice 452"},
+{"name": "Alice 453"},
+{"name": "Alice 454"},
+{"name": "Alice 455"},
+{"name": "Alice 456"},
+{"name": "Alice 457"},
+{"name": "Alice 458"},
+{"name": "Alice 459"},
+{"name": "Alice 460"},
+{"name": "Alice 461"},
+{"name": "Alice 462"},
+{"name": "Alice 463"},
+{"name": "Alice 464"},
+{"name": "Alice 465"},
+{"name": "Alice 466"},
+{"name": "Alice 467"},
+{"name": "Alice 468"},
+{"name": "Alice 469"},
+{"name": "Alice 470"},
+{"name": "Alice 471"},
+{"name": "Alice 472"},
+{"name": "Alice 473"},
+{"name": "Alice 474"},
+{"name": "Alice 475"},
+{"name": "Alice 476"},
+{"name": "Alice 477"},
+{"name": "Alice 478"},
+{"name": "Alice 479"},
+{"name": "Alice 480"},
+{"name": "Alice 481"},
+{"name": "Alice 482"},
+{"name": "Alice 483"},
+{"name": "Alice 484"},
+{"name": "Alice 485"},
+{"name": "Alice 486"},
+{"name": "Alice 487"},
+{"name": "Alice 488"},
+{"name": "Alice 489"},
+{"name": "Alice 490"},
+{"name": "Alice 491"},
+{"name": "Alice 492"},
+{"name": "Alice 493"},
+{"name": "Alice 494"},
+{"name": "Alice 495"},
+{"name": "Alice 496"},
+{"name": "Alice 497"},
+{"name": "Alice 498"},
+{"name": "Alice 499"},
+{"name": "Alice 500"},
+{"name": "Alice 501"},
+{"name": "Alice 502"},
+{"name": "Alice 503"},
+{"name": "Alice 504"},
+{"name": "Alice 505"},
+{"name": "Alice 506"},
+{"name": "Alice 507"},
+{"name": "Alice 508"},
+{"name": "Alice 509"},
+{"name": "Alice 510"},
+{"name": "Alice 511"},
+{"name": "Alice 512"}
+]
+[[0,0.0,0.0],512]
+select Users --filter 'name @ "a" || name @ "a" | "invalid operator causes overflow"'
+[
+  [
+    [
+      -22,
+      0.0,
+      0.0
+    ],
+    "not a numerical format: <invalid operator causes overflow>"
+  ],
+  [
+
+  ]
+]
+#|e| not a numerical format: <invalid operator causes overflow>

  Added: test/command/suite/select/filter/invalid/match/no_index/overflow.test (+520 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/filter/invalid/match/no_index/overflow.test    2013-07-28 19:38:23 +0900 (c17cf16)
@@ -0,0 +1,520 @@
+table_create Users TABLE_NO_KEY
+column_create Users name COLUMN_SCALAR ShortText
+
+load --table Users
+[
+{"name": "Alice 1"},
+{"name": "Alice 2"},
+{"name": "Alice 3"},
+{"name": "Alice 4"},
+{"name": "Alice 5"},
+{"name": "Alice 6"},
+{"name": "Alice 7"},
+{"name": "Alice 8"},
+{"name": "Alice 9"},
+{"name": "Alice 10"},
+{"name": "Alice 11"},
+{"name": "Alice 12"},
+{"name": "Alice 13"},
+{"name": "Alice 14"},
+{"name": "Alice 15"},
+{"name": "Alice 16"},
+{"name": "Alice 17"},
+{"name": "Alice 18"},
+{"name": "Alice 19"},
+{"name": "Alice 20"},
+{"name": "Alice 21"},
+{"name": "Alice 22"},
+{"name": "Alice 23"},
+{"name": "Alice 24"},
+{"name": "Alice 25"},
+{"name": "Alice 26"},
+{"name": "Alice 27"},
+{"name": "Alice 28"},
+{"name": "Alice 29"},
+{"name": "Alice 30"},
+{"name": "Alice 31"},
+{"name": "Alice 32"},
+{"name": "Alice 33"},
+{"name": "Alice 34"},
+{"name": "Alice 35"},
+{"name": "Alice 36"},
+{"name": "Alice 37"},
+{"name": "Alice 38"},
+{"name": "Alice 39"},
+{"name": "Alice 40"},
+{"name": "Alice 41"},
+{"name": "Alice 42"},
+{"name": "Alice 43"},
+{"name": "Alice 44"},
+{"name": "Alice 45"},
+{"name": "Alice 46"},
+{"name": "Alice 47"},
+{"name": "Alice 48"},
+{"name": "Alice 49"},
+{"name": "Alice 50"},
+{"name": "Alice 51"},
+{"name": "Alice 52"},
+{"name": "Alice 53"},
+{"name": "Alice 54"},
+{"name": "Alice 55"},
+{"name": "Alice 56"},
+{"name": "Alice 57"},
+{"name": "Alice 58"},
+{"name": "Alice 59"},
+{"name": "Alice 60"},
+{"name": "Alice 61"},
+{"name": "Alice 62"},
+{"name": "Alice 63"},
+{"name": "Alice 64"},
+{"name": "Alice 65"},
+{"name": "Alice 66"},
+{"name": "Alice 67"},
+{"name": "Alice 68"},
+{"name": "Alice 69"},
+{"name": "Alice 70"},
+{"name": "Alice 71"},
+{"name": "Alice 72"},
+{"name": "Alice 73"},
+{"name": "Alice 74"},
+{"name": "Alice 75"},
+{"name": "Alice 76"},
+{"name": "Alice 77"},
+{"name": "Alice 78"},
+{"name": "Alice 79"},
+{"name": "Alice 80"},
+{"name": "Alice 81"},
+{"name": "Alice 82"},
+{"name": "Alice 83"},
+{"name": "Alice 84"},
+{"name": "Alice 85"},
+{"name": "Alice 86"},
+{"name": "Alice 87"},
+{"name": "Alice 88"},
+{"name": "Alice 89"},
+{"name": "Alice 90"},
+{"name": "Alice 91"},
+{"name": "Alice 92"},
+{"name": "Alice 93"},
+{"name": "Alice 94"},
+{"name": "Alice 95"},
+{"name": "Alice 96"},
+{"name": "Alice 97"},
+{"name": "Alice 98"},
+{"name": "Alice 99"},
+{"name": "Alice 100"},
+{"name": "Alice 101"},
+{"name": "Alice 102"},
+{"name": "Alice 103"},
+{"name": "Alice 104"},
+{"name": "Alice 105"},
+{"name": "Alice 106"},
+{"name": "Alice 107"},
+{"name": "Alice 108"},
+{"name": "Alice 109"},
+{"name": "Alice 110"},
+{"name": "Alice 111"},
+{"name": "Alice 112"},
+{"name": "Alice 113"},
+{"name": "Alice 114"},
+{"name": "Alice 115"},
+{"name": "Alice 116"},
+{"name": "Alice 117"},
+{"name": "Alice 118"},
+{"name": "Alice 119"},
+{"name": "Alice 120"},
+{"name": "Alice 121"},
+{"name": "Alice 122"},
+{"name": "Alice 123"},
+{"name": "Alice 124"},
+{"name": "Alice 125"},
+{"name": "Alice 126"},
+{"name": "Alice 127"},
+{"name": "Alice 128"},
+{"name": "Alice 129"},
+{"name": "Alice 130"},
+{"name": "Alice 131"},
+{"name": "Alice 132"},
+{"name": "Alice 133"},
+{"name": "Alice 134"},
+{"name": "Alice 135"},
+{"name": "Alice 136"},
+{"name": "Alice 137"},
+{"name": "Alice 138"},
+{"name": "Alice 139"},
+{"name": "Alice 140"},
+{"name": "Alice 141"},
+{"name": "Alice 142"},
+{"name": "Alice 143"},
+{"name": "Alice 144"},
+{"name": "Alice 145"},
+{"name": "Alice 146"},
+{"name": "Alice 147"},
+{"name": "Alice 148"},
+{"name": "Alice 149"},
+{"name": "Alice 150"},
+{"name": "Alice 151"},
+{"name": "Alice 152"},
+{"name": "Alice 153"},
+{"name": "Alice 154"},
+{"name": "Alice 155"},
+{"name": "Alice 156"},
+{"name": "Alice 157"},
+{"name": "Alice 158"},
+{"name": "Alice 159"},
+{"name": "Alice 160"},
+{"name": "Alice 161"},
+{"name": "Alice 162"},
+{"name": "Alice 163"},
+{"name": "Alice 164"},
+{"name": "Alice 165"},
+{"name": "Alice 166"},
+{"name": "Alice 167"},
+{"name": "Alice 168"},
+{"name": "Alice 169"},
+{"name": "Alice 170"},
+{"name": "Alice 171"},
+{"name": "Alice 172"},
+{"name": "Alice 173"},
+{"name": "Alice 174"},
+{"name": "Alice 175"},
+{"name": "Alice 176"},
+{"name": "Alice 177"},
+{"name": "Alice 178"},
+{"name": "Alice 179"},
+{"name": "Alice 180"},
+{"name": "Alice 181"},
+{"name": "Alice 182"},
+{"name": "Alice 183"},
+{"name": "Alice 184"},
+{"name": "Alice 185"},
+{"name": "Alice 186"},
+{"name": "Alice 187"},
+{"name": "Alice 188"},
+{"name": "Alice 189"},
+{"name": "Alice 190"},
+{"name": "Alice 191"},
+{"name": "Alice 192"},
+{"name": "Alice 193"},
+{"name": "Alice 194"},
+{"name": "Alice 195"},
+{"name": "Alice 196"},
+{"name": "Alice 197"},
+{"name": "Alice 198"},
+{"name": "Alice 199"},
+{"name": "Alice 200"},
+{"name": "Alice 201"},
+{"name": "Alice 202"},
+{"name": "Alice 203"},
+{"name": "Alice 204"},
+{"name": "Alice 205"},
+{"name": "Alice 206"},
+{"name": "Alice 207"},
+{"name": "Alice 208"},
+{"name": "Alice 209"},
+{"name": "Alice 210"},
+{"name": "Alice 211"},
+{"name": "Alice 212"},
+{"name": "Alice 213"},
+{"name": "Alice 214"},
+{"name": "Alice 215"},
+{"name": "Alice 216"},
+{"name": "Alice 217"},
+{"name": "Alice 218"},
+{"name": "Alice 219"},
+{"name": "Alice 220"},
+{"name": "Alice 221"},
+{"name": "Alice 222"},
+{"name": "Alice 223"},
+{"name": "Alice 224"},
+{"name": "Alice 225"},
+{"name": "Alice 226"},
+{"name": "Alice 227"},
+{"name": "Alice 228"},
+{"name": "Alice 229"},
+{"name": "Alice 230"},
+{"name": "Alice 231"},
+{"name": "Alice 232"},
+{"name": "Alice 233"},
+{"name": "Alice 234"},
+{"name": "Alice 235"},
+{"name": "Alice 236"},
+{"name": "Alice 237"},
+{"name": "Alice 238"},
+{"name": "Alice 239"},
+{"name": "Alice 240"},
+{"name": "Alice 241"},
+{"name": "Alice 242"},
+{"name": "Alice 243"},
+{"name": "Alice 244"},
+{"name": "Alice 245"},
+{"name": "Alice 246"},
+{"name": "Alice 247"},
+{"name": "Alice 248"},
+{"name": "Alice 249"},
+{"name": "Alice 250"},
+{"name": "Alice 251"},
+{"name": "Alice 252"},
+{"name": "Alice 253"},
+{"name": "Alice 254"},
+{"name": "Alice 255"},
+{"name": "Alice 256"},
+{"name": "Alice 257"},
+{"name": "Alice 258"},
+{"name": "Alice 259"},
+{"name": "Alice 260"},
+{"name": "Alice 261"},
+{"name": "Alice 262"},
+{"name": "Alice 263"},
+{"name": "Alice 264"},
+{"name": "Alice 265"},
+{"name": "Alice 266"},
+{"name": "Alice 267"},
+{"name": "Alice 268"},
+{"name": "Alice 269"},
+{"name": "Alice 270"},
+{"name": "Alice 271"},
+{"name": "Alice 272"},
+{"name": "Alice 273"},
+{"name": "Alice 274"},
+{"name": "Alice 275"},
+{"name": "Alice 276"},
+{"name": "Alice 277"},
+{"name": "Alice 278"},
+{"name": "Alice 279"},
+{"name": "Alice 280"},
+{"name": "Alice 281"},
+{"name": "Alice 282"},
+{"name": "Alice 283"},
+{"name": "Alice 284"},
+{"name": "Alice 285"},
+{"name": "Alice 286"},
+{"name": "Alice 287"},
+{"name": "Alice 288"},
+{"name": "Alice 289"},
+{"name": "Alice 290"},
+{"name": "Alice 291"},
+{"name": "Alice 292"},
+{"name": "Alice 293"},
+{"name": "Alice 294"},
+{"name": "Alice 295"},
+{"name": "Alice 296"},
+{"name": "Alice 297"},
+{"name": "Alice 298"},
+{"name": "Alice 299"},
+{"name": "Alice 300"},
+{"name": "Alice 301"},
+{"name": "Alice 302"},
+{"name": "Alice 303"},
+{"name": "Alice 304"},
+{"name": "Alice 305"},
+{"name": "Alice 306"},
+{"name": "Alice 307"},
+{"name": "Alice 308"},
+{"name": "Alice 309"},
+{"name": "Alice 310"},
+{"name": "Alice 311"},
+{"name": "Alice 312"},
+{"name": "Alice 313"},
+{"name": "Alice 314"},
+{"name": "Alice 315"},
+{"name": "Alice 316"},
+{"name": "Alice 317"},
+{"name": "Alice 318"},
+{"name": "Alice 319"},
+{"name": "Alice 320"},
+{"name": "Alice 321"},
+{"name": "Alice 322"},
+{"name": "Alice 323"},
+{"name": "Alice 324"},
+{"name": "Alice 325"},
+{"name": "Alice 326"},
+{"name": "Alice 327"},
+{"name": "Alice 328"},
+{"name": "Alice 329"},
+{"name": "Alice 330"},
+{"name": "Alice 331"},
+{"name": "Alice 332"},
+{"name": "Alice 333"},
+{"name": "Alice 334"},
+{"name": "Alice 335"},
+{"name": "Alice 336"},
+{"name": "Alice 337"},
+{"name": "Alice 338"},
+{"name": "Alice 339"},
+{"name": "Alice 340"},
+{"name": "Alice 341"},
+{"name": "Alice 342"},
+{"name": "Alice 343"},
+{"name": "Alice 344"},
+{"name": "Alice 345"},
+{"name": "Alice 346"},
+{"name": "Alice 347"},
+{"name": "Alice 348"},
+{"name": "Alice 349"},
+{"name": "Alice 350"},
+{"name": "Alice 351"},
+{"name": "Alice 352"},
+{"name": "Alice 353"},
+{"name": "Alice 354"},
+{"name": "Alice 355"},
+{"name": "Alice 356"},
+{"name": "Alice 357"},
+{"name": "Alice 358"},
+{"name": "Alice 359"},
+{"name": "Alice 360"},
+{"name": "Alice 361"},
+{"name": "Alice 362"},
+{"name": "Alice 363"},
+{"name": "Alice 364"},
+{"name": "Alice 365"},
+{"name": "Alice 366"},
+{"name": "Alice 367"},
+{"name": "Alice 368"},
+{"name": "Alice 369"},
+{"name": "Alice 370"},
+{"name": "Alice 371"},
+{"name": "Alice 372"},
+{"name": "Alice 373"},
+{"name": "Alice 374"},
+{"name": "Alice 375"},
+{"name": "Alice 376"},
+{"name": "Alice 377"},
+{"name": "Alice 378"},
+{"name": "Alice 379"},
+{"name": "Alice 380"},
+{"name": "Alice 381"},
+{"name": "Alice 382"},
+{"name": "Alice 383"},
+{"name": "Alice 384"},
+{"name": "Alice 385"},
+{"name": "Alice 386"},
+{"name": "Alice 387"},
+{"name": "Alice 388"},
+{"name": "Alice 389"},
+{"name": "Alice 390"},
+{"name": "Alice 391"},
+{"name": "Alice 392"},
+{"name": "Alice 393"},
+{"name": "Alice 394"},
+{"name": "Alice 395"},
+{"name": "Alice 396"},
+{"name": "Alice 397"},
+{"name": "Alice 398"},
+{"name": "Alice 399"},
+{"name": "Alice 400"},
+{"name": "Alice 401"},
+{"name": "Alice 402"},
+{"name": "Alice 403"},
+{"name": "Alice 404"},
+{"name": "Alice 405"},
+{"name": "Alice 406"},
+{"name": "Alice 407"},
+{"name": "Alice 408"},
+{"name": "Alice 409"},
+{"name": "Alice 410"},
+{"name": "Alice 411"},
+{"name": "Alice 412"},
+{"name": "Alice 413"},
+{"name": "Alice 414"},
+{"name": "Alice 415"},
+{"name": "Alice 416"},
+{"name": "Alice 417"},
+{"name": "Alice 418"},
+{"name": "Alice 419"},
+{"name": "Alice 420"},
+{"name": "Alice 421"},
+{"name": "Alice 422"},
+{"name": "Alice 423"},
+{"name": "Alice 424"},
+{"name": "Alice 425"},
+{"name": "Alice 426"},
+{"name": "Alice 427"},
+{"name": "Alice 428"},
+{"name": "Alice 429"},
+{"name": "Alice 430"},
+{"name": "Alice 431"},
+{"name": "Alice 432"},
+{"name": "Alice 433"},
+{"name": "Alice 434"},
+{"name": "Alice 435"},
+{"name": "Alice 436"},
+{"name": "Alice 437"},
+{"name": "Alice 438"},
+{"name": "Alice 439"},
+{"name": "Alice 440"},
+{"name": "Alice 441"},
+{"name": "Alice 442"},
+{"name": "Alice 443"},
+{"name": "Alice 444"},
+{"name": "Alice 445"},
+{"name": "Alice 446"},
+{"name": "Alice 447"},
+{"name": "Alice 448"},
+{"name": "Alice 449"},
+{"name": "Alice 450"},
+{"name": "Alice 451"},
+{"name": "Alice 452"},
+{"name": "Alice 453"},
+{"name": "Alice 454"},
+{"name": "Alice 455"},
+{"name": "Alice 456"},
+{"name": "Alice 457"},
+{"name": "Alice 458"},
+{"name": "Alice 459"},
+{"name": "Alice 460"},
+{"name": "Alice 461"},
+{"name": "Alice 462"},
+{"name": "Alice 463"},
+{"name": "Alice 464"},
+{"name": "Alice 465"},
+{"name": "Alice 466"},
+{"name": "Alice 467"},
+{"name": "Alice 468"},
+{"name": "Alice 469"},
+{"name": "Alice 470"},
+{"name": "Alice 471"},
+{"name": "Alice 472"},
+{"name": "Alice 473"},
+{"name": "Alice 474"},
+{"name": "Alice 475"},
+{"name": "Alice 476"},
+{"name": "Alice 477"},
+{"name": "Alice 478"},
+{"name": "Alice 479"},
+{"name": "Alice 480"},
+{"name": "Alice 481"},
+{"name": "Alice 482"},
+{"name": "Alice 483"},
+{"name": "Alice 484"},
+{"name": "Alice 485"},
+{"name": "Alice 486"},
+{"name": "Alice 487"},
+{"name": "Alice 488"},
+{"name": "Alice 489"},
+{"name": "Alice 490"},
+{"name": "Alice 491"},
+{"name": "Alice 492"},
+{"name": "Alice 493"},
+{"name": "Alice 494"},
+{"name": "Alice 495"},
+{"name": "Alice 496"},
+{"name": "Alice 497"},
+{"name": "Alice 498"},
+{"name": "Alice 499"},
+{"name": "Alice 500"},
+{"name": "Alice 501"},
+{"name": "Alice 502"},
+{"name": "Alice 503"},
+{"name": "Alice 504"},
+{"name": "Alice 505"},
+{"name": "Alice 506"},
+{"name": "Alice 507"},
+{"name": "Alice 508"},
+{"name": "Alice 509"},
+{"name": "Alice 510"},
+{"name": "Alice 511"},
+{"name": "Alice 512"}
+]
+
+select Users --filter 'name @ "a" || name @ "a" | "invalid operator causes overflow"'
-------------- next part --------------
HTML����������������������������...
Télécharger 



More information about the Groonga-commit mailing list
Back to archive index