SQLite
Hex Artifact Content
Not logged in

Artifact a81f8ab6a76b90d3738b13459149dd26b6a61681:

Ticket change [a81f8ab6a7] - New ticket [28c6e830f239ea539bfa20cb5901ed496b199a2f|28c6e830f2] Segfault while parsing/compiling an SQL statement. by drh 2013-04-30 13:26:47.
0000: 44 20 32 30 31 33 2d 30 34 2d 33 30 54 31 33 3a  D 2013-04-30T13:
0010: 32 36 3a 34 37 2e 37 39 30 0a 4a 20 66 6f 75 6e  26:47.790.J foun
0020: 64 69 6e 20 33 2e 37 2e 31 36 2e 32 0a 4a 20 69  din 3.7.16.2.J i
0030: 63 6f 6d 6d 65 6e 74 20 54 68 65 5c 73 66 6f 6c  comment The\sfol
0040: 6c 6f 77 69 6e 67 5c 73 53 51 4c 5c 73 67 65 6e  lowing\sSQL\sgen
0050: 65 72 61 74 65 73 5c 73 65 69 74 68 65 72 5c 73  erates\seither\s
0060: 61 5c 73 53 45 47 46 41 55 4c 54 5c 73 6f 72 5c  a\sSEGFAULT\sor\
0070: 73 61 6e 5c 73 61 73 73 65 72 74 69 6f 6e 5c 73  san\sassertion\s
0080: 66 61 69 6c 75 72 65 5c 72 5c 6e 28 64 65 70 65  failure\r\n(depe
0090: 6e 64 69 6e 67 5c 73 6f 6e 5c 73 63 6f 6d 70 69  nding\son\scompi
00a0: 6c 65 2d 74 69 6d 65 5c 73 6f 70 74 69 6f 6e 73  le-time\soptions
00b0: 29 3a 5c 72 5c 6e 5c 72 5c 6e 3c 62 6c 6f 63 6b  ):\r\n\r\n<block
00c0: 71 75 6f 74 65 3e 3c 76 65 72 62 61 74 69 6d 3e  quote><verbatim>
00d0: 5c 72 5c 6e 43 52 45 41 54 45 5c 73 54 41 42 4c  \r\nCREATE\sTABL
00e0: 45 5c 73 74 31 28 78 29 3b 5c 72 5c 6e 53 45 4c  E\st1(x);\r\nSEL
00f0: 45 43 54 5c 73 2a 5c 73 46 52 4f 4d 5c 73 28 28  ECT\s*\sFROM\s((
0100: 53 45 4c 45 43 54 5c 73 78 5c 73 46 52 4f 4d 5c  SELECT\sx\sFROM\
0110: 73 74 31 29 29 5c 73 41 53 5c 73 79 3b 5c 72 5c  st1))\sAS\sy;\r\
0120: 6e 3c 2f 76 65 72 62 61 74 69 6d 3e 3c 2f 62 6c  n</verbatim></bl
0130: 6f 63 6b 71 75 6f 74 65 3e 5c 72 5c 6e 5c 72 5c  ockquote>\r\n\r\
0140: 6e 54 68 69 73 5c 73 70 72 6f 62 6c 65 6d 5c 73  nThis\sproblem\s
0150: 77 61 73 5c 73 74 72 61 63 65 64 5c 73 74 6f 5c  was\straced\sto\
0160: 73 63 68 65 63 6b 2d 69 6e 5c 73 5b 37 66 65 63  scheck-in\s[7fec
0170: 63 65 64 34 36 36 64 38 36 61 36 36 5d 5c 73 77  ced466d86a66]\sw
0180: 68 69 63 68 5c 73 77 61 73 5c 73 70 61 72 74 5c  hich\swas\spart\
0190: 73 6f 66 5c 72 5c 6e 76 65 72 73 69 6f 6e 5c 73  sof\r\nversion\s
01a0: 33 2e 37 2e 31 36 2e 0a 4a 20 6c 6f 67 69 6e 20  3.7.16..J login 
01b0: 64 72 68 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74  drh.J mimetype t
01c0: 65 78 74 2f 78 2d 66 6f 73 73 69 6c 2d 77 69 6b  ext/x-fossil-wik
01d0: 69 0a 4a 20 73 65 76 65 72 69 74 79 20 53 65 76  i.J severity Sev
01e0: 65 72 65 0a 4a 20 73 74 61 74 75 73 20 4f 70 65  ere.J status Ope
01f0: 6e 0a 4a 20 74 69 74 6c 65 20 53 65 67 66 61 75  n.J title Segfau
0200: 6c 74 5c 73 77 68 69 6c 65 5c 73 70 61 72 73 69  lt\swhile\sparsi
0210: 6e 67 2f 63 6f 6d 70 69 6c 69 6e 67 5c 73 61 6e  ng/compiling\san
0220: 5c 73 53 51 4c 5c 73 73 74 61 74 65 6d 65 6e 74  \sSQL\sstatement
0230: 0a 4a 20 74 79 70 65 20 43 6f 64 65 5f 44 65 66  .J type Code_Def
0240: 65 63 74 0a 4b 20 32 38 63 36 65 38 33 30 66 32  ect.K 28c6e830f2
0250: 33 39 65 61 35 33 39 62 66 61 32 30 63 62 35 39  39ea539bfa20cb59
0260: 30 31 65 64 34 39 36 62 31 39 39 61 32 66 0a 55  01ed496b199a2f.U
0270: 20 64 72 68 0a 5a 20 63 64 32 36 31 34 38 36 35   drh.Z cd2614865
0280: 30 66 31 36 63 66 34 34 66 66 39 30 34 63 63 38  0f16cf44ff904cc8
0290: 34 31 66 36 33 37 32 0a                          41f6372.