Artifact
c028cad4ba05d575cc959316646fe3dc8847b492:
Ticket change
[c028cad4ba]
- New ticket
[82cd90df7b] fossil bisect segfault.
by
anonymous
2011-03-30 17:50:15.
0000: 44 20 32 30 31 31 2d 30 33 2d 33 30 54 31 37 3a D 2011-03-30T17:
0010: 35 30 3a 31 35 2e 33 38 30 0a 4a 20 63 6f 6d 6d 50:15.380.J comm
0020: 65 6e 74 20 66 6f 73 73 69 6c 5c 73 62 69 73 65 ent fossil\sbise
0030: 63 74 5c 73 3c 6e 6f 5c 73 61 72 67 73 3e 5c 72 ct\s<no\sargs>\r
0040: 5c 6e 53 65 67 6d 65 6e 74 61 74 69 6f 6e 5c 73 \nSegmentation\s
0050: 66 61 75 6c 74 5c 73 28 63 6f 72 65 5c 73 64 75 fault\s(core\sdu
0060: 6d 70 65 64 29 5c 72 5c 6e 5c 72 5c 6e 73 74 72 mped)\r\n\r\nstr
0070: 6c 65 6e 28 4e 55 4c 4c 29 5c 73 69 73 5c 73 61 len(NULL)\sis\sa
0080: 5c 73 62 61 64 5c 73 69 64 65 61 2c 5c 73 61 74 \sbad\sidea,\sat
0090: 5c 73 6c 65 61 73 74 5c 73 6f 6e 5c 73 4f 70 65 \sleast\son\sOpe
00a0: 6e 42 53 44 5c 73 61 6e 64 5c 73 53 6f 6c 61 72 nBSD\sand\sSolar
00b0: 69 73 3a 2d 29 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c is:-)\r\n\r\n\s\
00c0: 73 5c 73 5c 73 2d 5c 73 6d 68 6f 5c 72 5c 6e 5c s\s\s-\smho\r\n\
00d0: 72 5c 6e 49 6e 64 65 78 3a 5c 73 73 72 63 2f 62 r\nIndex:\ssrc/b
00e0: 69 73 65 63 74 2e 63 5c 72 5c 6e 3d 3d 3d 3d 3d isect.c\r\n=====
00f0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0100: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0110: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0120: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 5c 72 ==============\r
0130: 5c 6e 2d 2d 2d 5c 73 73 72 63 2f 62 69 73 65 63 \n---\ssrc/bisec
0140: 74 2e 63 5c 72 5c 6e 2b 2b 2b 5c 73 73 72 63 2f t.c\r\n+++\ssrc/
0150: 62 69 73 65 63 74 2e 63 5c 72 5c 6e 40 40 5c 73 bisect.c\r\n@@\s
0160: 2d 38 38 2c 31 30 5c 73 2b 38 38 2c 31 33 5c 73 -88,10\s+88,13\s
0170: 40 40 5c 72 5c 6e 5c 73 2a 2f 5c 72 5c 6e 5c 73 @@\r\n\s*/\r\n\s
0180: 76 6f 69 64 5c 73 62 69 73 65 63 74 5f 63 6d 64 void\sbisect_cmd
0190: 28 76 6f 69 64 29 7b 5c 72 5c 6e 5c 73 5c 73 5c (void){\r\n\s\s\
01a0: 73 69 6e 74 5c 73 6e 3b 5c 72 5c 6e 5c 73 5c 73 sint\sn;\r\n\s\s
01b0: 5c 73 63 6f 6e 73 74 5c 73 63 68 61 72 5c 73 2a \sconst\schar\s*
01c0: 7a 43 6d 64 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 64 zCmd;\r\n\s\s\sd
01d0: 62 5f 6d 75 73 74 5f 62 65 5f 77 69 74 68 69 6e b_must_be_within
01e0: 5f 74 72 65 65 28 29 3b 5c 72 5c 6e 2b 5c 73 5c _tree();\r\n+\s\
01f0: 73 69 66 5c 73 28 67 2e 61 72 67 63 5c 73 3c 5c sif\s(g.argc\s<\
0200: 73 33 29 5c 73 7b 5c 72 5c 6e 2b 5c 73 5c 73 5c s3)\s{\r\n+\s\s\
0210: 73 5c 73 75 73 61 67 65 28 22 62 61 64 7c 67 6f s\susage("bad|go
0220: 6f 64 7c 6e 65 78 74 7c 72 65 73 65 74 7c 76 6c od|next|reset|vl
0230: 69 73 74 5c 73 2e 2e 2e 22 29 3b 5c 72 5c 6e 2b ist\s...");\r\n+
0240: 5c 73 5c 73 7d 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 \s\s};\r\n\s\s\s
0250: 7a 43 6d 64 5c 73 3d 5c 73 67 2e 61 72 67 76 5b zCmd\s=\sg.argv[
0260: 32 5d 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 6e 5c 73 2];\r\n\s\s\sn\s
0270: 3d 5c 73 73 74 72 6c 65 6e 28 7a 43 6d 64 29 3b =\sstrlen(zCmd);
0280: 5c 72 5c 6e 5c 73 5c 73 5c 73 69 66 28 5c 73 6e \r\n\s\s\sif(\sn
0290: 3d 3d 30 5c 73 29 5c 73 7a 43 6d 64 5c 73 3d 5c ==0\s)\szCmd\s=\
02a0: 73 22 2d 22 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 69 s"-";\r\n\s\s\si
02b0: 66 28 5c 73 6d 65 6d 63 6d 70 28 7a 43 6d 64 2c f(\smemcmp(zCmd,
02c0: 5c 73 22 62 61 64 22 2c 5c 73 6e 29 3d 3d 30 5c \s"bad",\sn)==0\
02d0: 73 29 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c s){\r\n\s\s\s\s\
02e0: 73 69 6e 74 5c 73 72 69 64 42 61 64 3b 0a 4a 20 sint\sridBad;.J
02f0: 66 6f 75 6e 64 69 6e 20 35 31 37 35 39 64 35 32 foundin 51759d52
0300: 34 38 0a 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e 48.J private_con
0310: 74 61 63 74 20 62 64 63 39 39 30 39 34 32 39 32 tact bdc99094292
0320: 38 61 30 34 31 38 66 34 64 35 34 30 36 65 62 66 8a0418f4d5406ebf
0330: 65 34 34 33 66 39 38 63 61 62 65 64 30 0a 4a 20 e443f98cabed0.J
0340: 73 65 76 65 72 69 74 79 20 43 6f 73 6d 65 74 69 severity Cosmeti
0350: 63 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e 0a c.J status Open.
0360: 4a 20 74 69 74 6c 65 20 66 6f 73 73 69 6c 5c 73 J title fossil\s
0370: 62 69 73 65 63 74 5c 73 73 65 67 66 61 75 6c 74 bisect\ssegfault
0380: 0a 4a 20 74 79 70 65 20 43 6f 64 65 5f 44 65 66 .J type Code_Def
0390: 65 63 74 0a 4b 20 38 32 63 64 39 30 64 66 37 62 ect.K 82cd90df7b
03a0: 32 66 32 61 31 37 36 66 61 30 30 34 36 38 62 33 2f2a176fa00468b3
03b0: 61 37 34 30 66 38 32 63 39 37 64 65 64 39 0a 55 a740f82c97ded9.U
03c0: 20 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 32 34 34 anonymous.Z 244
03d0: 61 36 62 63 38 66 35 61 34 31 64 38 30 66 65 30 a6bc8f5a41d80fe0
03e0: 37 39 31 65 65 32 63 35 39 30 31 61 38 0a 791ee2c5901a8.