SQLite
Hex Artifact Content
Not logged in

## Artifact ff39df430cac1438494888df20e11d1a634d6be6:

Ticket change [ff39df43] - New ticket [d58ccbb3] Segmentation fault on a valid query with "union". by anonymous 2013-01-28 10:28:40.
0000: 44 20 32 30 31 33 2d 30 31 2d 32 38 54 31 30 3a  D 2013-01-28T10:
0010: 32 38 3a 34 30 2e 32 37 34 0a 4a 20 66 6f 75 6e  28:40.274.J foun
0020: 64 69 6e 20 33 2e 37 2e 31 35 2e 32 0a 4a 20 69  din 3.7.15.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 72 75 6e  lowing\sSQL\srun
0050: 5c 73 69 6e 5c 73 61 5c 73 73 68 65 6c 6c 5c 73  \sin\sa\sshell\s
0060: 67 65 6e 65 72 61 74 65 73 5c 73 61 5c 73 73 65  generates\sa\sse
0070: 67 6d 65 6e 74 61 74 69 6f 6e 5c 73 66 61 75 6c  gmentation\sfaul
0080: 74 3a 5c 73 5c 72 5c 6e 5c 72 5c 6e 3c 70 72 65  t:\s\r\n\r\n<pre
0090: 3e 63 72 65 61 74 65 5c 73 76 69 65 77 5c 73 76  >create\sview\sv
00a0: 30 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c 73 30  0\sas\sselect\s0
00b0: 5c 73 61 73 5c 73 6e 3b 5c 72 5c 6e 63 72 65 61  \sas\sn;\r\ncrea
00c0: 74 65 5c 73 76 69 65 77 5c 73 76 31 5c 73 61 73  te\sview\sv1\sas
00d0: 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f  \sselect\s*\sfro
00e0: 6d 5c 73 76 30 5c 73 75 6e 69 6f 6e 5c 73 73 65  m\sv0\sunion\sse
00f0: 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76  lect\s*\sfrom\sv
0100: 30 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73 76 69  0;\r\ncreate\svi
0110: 65 77 5c 73 76 32 5c 73 61 73 5c 73 73 65 6c 65  ew\sv2\sas\ssele
0120: 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 5c  ct\s*\sfrom\sv1\
0130: 73 75 6e 69 6f 6e 5c 73 73 65 6c 65 63 74 5c 73  sunion\sselect\s
0140: 2a 5c 73 66 72 6f 6d 5c 73 76 31 3b 5c 72 5c 6e  *\sfrom\sv1;\r\n
0150: 63 72 65 61 74 65 5c 73 76 69 65 77 5c 73 76 33  create\sview\sv3
0160: 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c 73 2a 5c  \sas\sselect\s*\
0170: 73 66 72 6f 6d 5c 73 76 32 5c 73 75 6e 69 6f 6e  sfrom\sv2\sunion
0180: 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f  \sselect\s*\sfro
0190: 6d 5c 73 76 32 3b 5c 72 5c 6e 63 72 65 61 74 65  m\sv2;\r\ncreate
01a0: 5c 73 76 69 65 77 5c 73 76 34 5c 73 61 73 5c 73  \sview\sv4\sas\s
01b0: 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c  select\s*\sfrom\
01c0: 73 76 33 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65  sv3\sunion\ssele
01d0: 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 33 3b  ct\s*\sfrom\sv3;
01e0: 5c 72 5c 6e 63 72 65 61 74 65 5c 73 76 69 65 77  \r\ncreate\sview
01f0: 5c 73 76 35 5c 73 61 73 5c 73 73 65 6c 65 63 74  \sv5\sas\sselect
0200: 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 34 5c 73 75  \s*\sfrom\sv4\su
0210: 6e 69 6f 6e 5c 73 73 65 6c 65 63 74 5c 73 2a 5c  nion\sselect\s*\
0220: 73 66 72 6f 6d 5c 73 76 34 3b 5c 72 5c 6e 63 72  sfrom\sv4;\r\ncr
0230: 65 61 74 65 5c 73 76 69 65 77 5c 73 76 36 5c 73  eate\sview\sv6\s
0240: 61 73 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66  as\sselect\s*\sf
0250: 72 6f 6d 5c 73 76 35 5c 73 75 6e 69 6f 6e 5c 73  rom\sv5\sunion\s
0260: 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c  select\s*\sfrom\
0270: 73 76 35 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73  sv5;\r\ncreate\s
0280: 76 69 65 77 5c 73 76 37 5c 73 61 73 5c 73 73 65  view\sv7\sas\sse
0290: 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76  lect\s*\sfrom\sv
02a0: 36 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65 63 74  6\sunion\sselect
02b0: 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 36 3b 5c 72  \s*\sfrom\sv6;\r
02c0: 5c 6e 63 72 65 61 74 65 5c 73 76 69 65 77 5c 73  \ncreate\sview\s
02d0: 76 38 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c 73  v8\sas\sselect\s
02e0: 2a 5c 73 66 72 6f 6d 5c 73 76 37 5c 73 75 6e 69  *\sfrom\sv7\suni
02f0: 6f 6e 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66  on\sselect\s*\sf
0300: 72 6f 6d 5c 73 76 37 3b 5c 72 5c 6e 63 72 65 61  rom\sv7;\r\ncrea
0310: 74 65 5c 73 76 69 65 77 5c 73 76 39 5c 73 61 73  te\sview\sv9\sas
0320: 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f  \sselect\s*\sfro
0330: 6d 5c 73 76 38 5c 73 75 6e 69 6f 6e 5c 73 73 65  m\sv8\sunion\sse
0340: 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76  lect\s*\sfrom\sv
0350: 38 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73 76 69  8;\r\ncreate\svi
0360: 65 77 5c 73 76 31 30 5c 73 61 73 5c 73 73 65 6c  ew\sv10\sas\ssel
0370: 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 39  ect\s*\sfrom\sv9
0380: 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65 63 74 5c  \sunion\sselect\
0390: 73 2a 5c 73 66 72 6f 6d 5c 73 76 39 3b 5c 72 5c  s*\sfrom\sv9;\r\
03a0: 6e 63 72 65 61 74 65 5c 73 76 69 65 77 5c 73 76  ncreate\sview\sv
03b0: 31 31 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c 73  11\sas\sselect\s
03c0: 2a 5c 73 66 72 6f 6d 5c 73 76 31 30 5c 73 75 6e  *\sfrom\sv10\sun
03d0: 69 6f 6e 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73  ion\sselect\s*\s
03e0: 66 72 6f 6d 5c 73 76 31 30 3b 5c 72 5c 6e 63 72  from\sv10;\r\ncr
03f0: 65 61 74 65 5c 73 76 69 65 77 5c 73 76 31 32 5c  eate\sview\sv12\
0400: 73 61 73 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73  sas\sselect\s*\s
0410: 66 72 6f 6d 5c 73 76 31 31 5c 73 75 6e 69 6f 6e  from\sv11\sunion
0420: 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f  \sselect\s*\sfro
0430: 6d 5c 73 76 31 31 3b 5c 72 5c 6e 63 72 65 61 74  m\sv11;\r\ncreat
0440: 65 5c 73 76 69 65 77 5c 73 76 31 33 5c 73 61 73  e\sview\sv13\sas
0450: 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f  \sselect\s*\sfro
0460: 6d 5c 73 76 31 32 5c 73 75 6e 69 6f 6e 5c 73 73  m\sv12\sunion\ss
0470: 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73  elect\s*\sfrom\s
0480: 76 31 32 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73  v12;\r\ncreate\s
0490: 76 69 65 77 5c 73 76 31 34 5c 73 61 73 5c 73 73  view\sv14\sas\ss
04a0: 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73  elect\s*\sfrom\s
04b0: 76 31 33 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65  v13\sunion\ssele
04c0: 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 33  ct\s*\sfrom\sv13
04d0: 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73 76 69 65  ;\r\ncreate\svie
04e0: 77 5c 73 76 31 35 5c 73 61 73 5c 73 73 65 6c 65  w\sv15\sas\ssele
04f0: 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 34  ct\s*\sfrom\sv14
0500: 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65 63 74 5c  \sunion\sselect\
0510: 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 34 3b 5c 72  s*\sfrom\sv14;\r
0520: 5c 6e 63 72 65 61 74 65 5c 73 76 69 65 77 5c 73  \ncreate\sview\s
0530: 76 31 36 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c  v16\sas\sselect\
0540: 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 35 5c 73 75  s*\sfrom\sv15\su
0550: 6e 69 6f 6e 5c 73 73 65 6c 65 63 74 5c 73 2a 5c  nion\sselect\s*\
0560: 73 66 72 6f 6d 5c 73 76 31 35 3b 5c 72 5c 6e 63  sfrom\sv15;\r\nc
0570: 72 65 61 74 65 5c 73 76 69 65 77 5c 73 76 31 37  reate\sview\sv17
0580: 5c 73 61 73 5c 73 73 65 6c 65 63 74 5c 73 2a 5c  \sas\sselect\s*\
0590: 73 66 72 6f 6d 5c 73 76 31 36 5c 73 75 6e 69 6f  sfrom\sv16\sunio
05a0: 6e 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72  n\sselect\s*\sfr
05b0: 6f 6d 5c 73 76 31 36 3b 5c 72 5c 6e 63 72 65 61  om\sv16;\r\ncrea
05c0: 74 65 5c 73 76 69 65 77 5c 73 76 31 38 5c 73 61  te\sview\sv18\sa
05d0: 73 5c 73 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72  s\sselect\s*\sfr
05e0: 6f 6d 5c 73 76 31 37 5c 73 75 6e 69 6f 6e 5c 73  om\sv17\sunion\s
05f0: 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c  select\s*\sfrom\
0600: 73 76 31 37 3b 5c 72 5c 6e 63 72 65 61 74 65 5c  sv17;\r\ncreate\
0610: 73 76 69 65 77 5c 73 76 31 39 5c 73 61 73 5c 73  sview\sv19\sas\s
0620: 73 65 6c 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c  select\s*\sfrom\
0630: 73 76 31 38 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c  sv18\sunion\ssel
0640: 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31  ect\s*\sfrom\sv1
0650: 38 3b 5c 72 5c 6e 63 72 65 61 74 65 5c 73 76 69  8;\r\ncreate\svi
0660: 65 77 5c 73 76 32 30 5c 73 61 73 5c 73 73 65 6c  ew\sv20\sas\ssel
0670: 65 63 74 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31  ect\s*\sfrom\sv1
0680: 39 5c 73 75 6e 69 6f 6e 5c 73 73 65 6c 65 63 74  9\sunion\sselect
0690: 5c 73 2a 5c 73 66 72 6f 6d 5c 73 76 31 39 3b 3c  \s*\sfrom\sv19;<
06a0: 2f 70 72 65 3e 5c 72 5c 6e 5c 72 5c 6e 54 68 69  /pre>\r\n\r\nThi
06b0: 73 5c 73 66 61 75 6c 74 5c 73 68 61 73 5c 73 62  s\sfault\shas\sb
06c0: 65 65 6e 5c 73 70 72 65 73 65 6e 74 5c 73 69 6e  een\spresent\sin
06d0: 5c 73 74 68 65 5c 73 63 6f 64 65 5c 73 73 69 6e  \sthe\scode\ssin
06e0: 63 65 5c 73 76 65 72 73 69 6f 6e 5c 73 33 2e 37  ce\sversion\s3.7
06f0: 2e 31 35 2e 32 2c 5c 73 32 30 31 33 2d 30 31 2d  .15.2,\s2013-01-
0700: 30 39 5c 73 61 6e 64 5c 73 65 61 72 6c 79 2e 0a  09\sand\searly..
0710: 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e 79 6d 6f 75  J login anonymou
0720: 73 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74 65 78  s.J mimetype tex
0730: 74 2f 78 2d 66 6f 73 73 69 6c 2d 77 69 6b 69 0a  t/x-fossil-wiki.
0740: 4a 20 73 65 76 65 72 69 74 79 20 43 72 69 74 69  J severity Criti
0750: 63 61 6c 0a 4a 20 73 74 61 74 75 73 20 4f 70 65  cal.J status Ope
0760: 6e 0a 4a 20 74 69 74 6c 65 20 53 65 67 6d 65 6e  n.J title Segmen
0770: 74 61 74 69 6f 6e 5c 73 66 61 75 6c 74 5c 73 6f  tation\sfault\so
0780: 6e 5c 73 61 5c 73 76 61 6c 69 64 5c 73 71 75 65  n\sa\svalid\sque
0790: 72 79 5c 73 77 69 74 68 5c 73 22 75 6e 69 6f 6e  ry\swith\s"union
07a0: 22 0a 4a 20 74 79 70 65 20 43 6f 64 65 5f 44 65  ".J type Code_De
07b0: 66 65 63 74 0a 4b 20 64 35 38 63 63 62 62 33 66  fect.K d58ccbb3f
07c0: 31 62 37 63 66 35 34 63 64 61 63 31 37 38 37 39  1b7cf54cdac17879
07d0: 39 34 30 38 38 31 36 66 62 37 63 30 37 33 66 0a  9408816fb7c073f.
07e0: 55 20 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 38 37  U anonymous.Z 87
07f0: 66 64 38 32 37 30 63 34 31 65 62 65 61 31 33 33  fd8270c41ebea133
0800: 38 39 34 36 63 61 39 31 33 33 35 62 34 35 0a     8946ca91335b45.