Artifact 3023be138bf5e17f72c2a2bd5cec651cb6de1209:
Ticket change
[3023be138b]
- New ticket d0a7fc67e9 fossil crashes with assert() if non-existant sha identifier picked for checkout.
by
anonymous on
2008-10-26 04:44:52.
0000: 44 20 32 30 30 38 2d 31 30 2d 32 36 54 30 34 3a D 2008-10-26T04:
0010: 34 34 3a 35 32 0a 4a 20 63 6f 6d 6d 65 6e 74 20 44:52.J comment
0020: 24 5c 73 66 6f 73 73 69 6c 5c 73 69 6e 66 6f 5c $\sfossil\sinfo\
0030: 72 5c 6e 72 65 70 6f 73 69 74 6f 72 79 3a 5c 73 r\nrepository:\s
0040: 5c 73 5c 73 2f 68 6f 6d 65 2f 62 63 68 2f 66 6f \s\s/home/bch/fo
0050: 73 73 69 6c 5f 32 2f 66 6f 73 73 69 6c 2e 66 73 ssil_2/fossil.fs
0060: 6c 5c 72 5c 6e 6c 6f 63 61 6c 2d 72 6f 6f 74 3a l\r\nlocal-root:
0070: 5c 73 5c 73 5c 73 2f 68 6f 6d 65 2f 62 63 68 2f \s\s\s/home/bch/
0080: 66 6f 73 73 69 6c 5f 32 2f 5c 72 5c 6e 70 72 6f fossil_2/\r\npro
0090: 6a 65 63 74 2d 63 6f 64 65 3a 5c 73 43 45 35 39 ject-code:\sCE59
00a0: 42 42 39 46 31 38 36 32 32 36 44 38 30 45 34 39 BB9F186226D80E49
00b0: 44 31 46 41 32 44 42 32 39 46 39 33 35 43 43 41 D1FA2DB29F935CCA
00c0: 30 33 33 33 5c 72 5c 6e 73 65 72 76 65 72 2d 63 0333\r\nserver-c
00d0: 6f 64 65 3a 5c 73 5c 73 64 38 38 63 35 64 64 63 ode:\s\sd88c5ddc
00e0: 30 39 63 32 35 62 65 38 38 61 39 33 31 62 33 66 09c25be88a931b3f
00f0: 38 35 66 61 34 34 62 31 36 33 30 62 66 37 31 35 85fa44b1630bf715
0100: 5c 72 5c 6e 63 68 65 63 6b 6f 75 74 3a 5c 73 5c \r\ncheckout:\s\
0110: 73 5c 73 5c 73 5c 73 31 65 38 32 63 34 61 61 38 s\s\s\s1e82c4aa8
0120: 35 30 65 31 62 33 39 61 64 64 36 31 64 64 34 30 50e1b39add61dd40
0130: 65 39 39 64 32 33 38 33 34 30 34 65 31 35 33 5c e99d2383404e153\
0140: 72 5c 6e 70 61 72 65 6e 74 3a 5c 73 5c 73 5c 73 r\nparent:\s\s\s
0150: 5c 73 5c 73 5c 73 5c 73 65 34 34 64 37 61 34 62 \s\s\s\se44d7a4b
0160: 35 61 66 30 62 36 36 62 66 34 39 33 61 65 35 35 5af0b66bf493ae55
0170: 66 30 63 38 62 37 31 64 63 36 61 64 34 36 65 64 f0c8b71dc6ad46ed
0180: 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c 5c 73 6c \r\n$\sfossil\sl
0190: 65 61 76 65 73 5c 73 7c 5c 73 68 65 61 64 5c 72 eaves\s|\shead\r
01a0: 5c 6e 3d 3d 3d 5c 73 32 30 30 38 2d 31 30 2d 32 \n===\s2008-10-2
01b0: 35 5c 73 3d 3d 3d 5c 72 5c 6e 31 39 3a 33 35 3a 5\s===\r\n19:35:
01c0: 30 34 5c 73 5b 31 65 38 32 63 34 61 61 38 35 5d 04\s[1e82c4aa85]
01d0: 5c 73 2a 43 55 52 52 45 4e 54 2a 5c 73 46 69 78 \s*CURRENT*\sFix
01e0: 5c 73 74 68 65 5c 73 22 6e 75 6d 62 65 72 5c 73 \sthe\s"number\s
01f0: 6f 66 5c 73 74 69 63 6b 65 74 73 22 5c 73 63 6f of\stickets"\sco
0200: 75 6e 74 65 72 5c 73 6f 6e 5c 73 74 68 65 5c 72 unter\son\sthe\r
0210: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 \n\s\s\s\s\s\s\s
0220: 5c 73 5c 73 22 73 74 61 74 73 22 5c 73 77 65 62 \s\s"stats"\sweb
0230: 70 61 67 65 2e 5c 73 28 62 79 5c 73 64 72 68 29 page.\s(by\sdrh)
0240: 5c 72 5c 6e 3d 3d 3d 5c 73 32 30 30 38 2d 30 32 \r\n===\s2008-02
0250: 2d 32 32 5c 73 3d 3d 3d 5c 72 5c 6e 32 32 3a 33 -22\s===\r\n22:3
0260: 37 3a 35 34 5c 73 5b 33 38 33 63 31 30 66 30 30 7:54\s[383c10f00
0270: 34 5d 5c 73 2a 4d 45 52 47 45 2a 5c 73 4d 65 72 4]\s*MERGE*\sMer
0280: 67 65 64 5c 73 62 75 67 66 69 78 5c 73 5b 62 33 ged\sbugfix\s[b3
0290: 64 36 31 64 37 38 32 39 5d 5c 73 69 6e 74 6f 5c d61d7829]\sinto\
02a0: 73 74 68 69 73 5c 73 73 65 6d 69 2d 5c 72 5c 6e sthis\ssemi-\r\n
02b0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 \s\s\s\s\s\s\s\s
02c0: 5c 73 61 62 61 6e 64 6f 6e 65 64 5c 73 62 72 61 \sabandoned\sbra
02d0: 6e 63 68 5c 73 6a 75 73 74 5c 73 69 6e 5c 73 63 nch\sjust\sin\sc
02e0: 61 73 65 5c 73 77 65 5c 73 77 69 6c 6c 5c 73 77 ase\swe\swill\sw
02f0: 6f 72 6b 5c 73 6f 6e 5c 73 69 74 5c 73 61 67 61 ork\son\sit\saga
0300: 69 6e 2e 5c 73 44 6f 5c 73 69 74 5c 73 6e 6f 77 in.\sDo\sit\snow
0310: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 \r\n\s\s\s\s\s\s
0320: 5c 73 5c 73 5c 73 69 6e 73 74 65 61 64 5c 73 6f \s\s\sinstead\so
0330: 66 5c 73 66 6f 72 67 65 74 74 69 6e 67 5c 73 69 f\sforgetting\si
0340: 74 5c 73 6c 61 74 65 72 2e 5c 73 28 62 79 5c 73 t\slater.\s(by\s
0350: 61 6b 75 29 5c 72 5c 6e 3d 3d 3d 5c 73 32 30 30 aku)\r\n===\s200
0360: 38 2d 30 32 2d 31 39 5c 73 3d 3d 3d 5c 72 5c 6e 8-02-19\s===\r\n
0370: 31 33 3a 35 38 3a 31 34 5c 73 5b 38 63 34 62 35 13:58:14\s[8c4b5
0380: 33 30 30 38 34 5d 5c 73 74 63 6c 66 6f 73 73 69 30084]\stclfossi
0390: 6c 3a 5c 73 61 64 64 65 64 5c 73 73 63 68 65 6d l:\sadded\sschem
03a0: 61 5c 73 63 6f 6d 6d 61 6e 64 5c 73 28 62 79 5c a\scommand\s(by\
03b0: 73 6d 6a 61 6e 73 73 65 6e 29 5c 72 5c 6e 3d 3d smjanssen)\r\n==
03c0: 3d 5c 73 32 30 30 37 2d 31 30 2d 31 33 5c 73 3d =\s2007-10-13\s=
03d0: 3d 3d 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c 5c ==\r\n$\sfossil\
03e0: 73 63 68 65 63 6b 6f 75 74 5c 73 33 38 33 63 31 scheckout\s383c1
03f0: 31 5c 72 5c 6e 61 73 73 65 72 74 69 6f 6e 5c 73 1\r\nassertion\s
0400: 22 28 70 42 6c 6f 62 29 2d 3e 78 52 65 61 6c 6c "(pBlob)->xReall
0410: 6f 63 3d 3d 62 6c 6f 62 52 65 61 6c 6c 6f 63 4d oc==blobReallocM
0420: 61 6c 6c 6f 63 5c 73 7c 7c 5c 73 28 70 42 6c 6f alloc\s||\s(pBlo
0430: 62 29 2d 3e 78 52 65 61 6c 6c 6f 63 3d 3d 62 6c b)->xRealloc==bl
0440: 6f 62 52 65 61 6c 6c 6f 63 53 74 61 74 69 63 22 obReallocStatic"
0450: 5c 73 66 61 69 6c 65 64 3a 5c 73 66 69 6c 65 5c \sfailed:\sfile\
0460: 73 22 62 6c 6f 62 5f 2e 63 22 2c 5c 73 6c 69 6e s"blob_.c",\slin
0470: 65 5c 73 31 34 36 2c 5c 73 66 75 6e 63 74 69 6f e\s146,\sfunctio
0480: 6e 5c 73 22 62 6c 6f 62 5f 72 65 73 65 74 22 5c n\s"blob_reset"\
0490: 72 5c 6e 5b 31 5d 5c 73 5c 73 5c 73 41 62 6f 72 r\n[1]\s\s\sAbor
04a0: 74 5c 73 74 72 61 70 5c 73 28 63 6f 72 65 5c 73 t\strap\s(core\s
04b0: 64 75 6d 70 65 64 29 5c 73 66 6f 73 73 69 6c 5c dumped)\sfossil\
04c0: 73 63 68 65 63 6b 6f 75 74 5c 73 33 38 33 63 31 scheckout\s383c1
04d0: 31 5c 72 5c 6e 24 5c 72 5c 6e 5c 72 5c 6e 4e 4f 1\r\n$\r\n\r\nNO
04e0: 54 45 3a 5c 73 41 6c 6c 5c 73 66 69 6c 65 73 5c TE:\sAll\sfiles\
04f0: 73 6e 6f 77 5c 73 73 65 65 6d 5c 73 74 6f 5c 73 snow\sseem\sto\s
0500: 62 65 5c 73 64 65 6c 65 74 65 64 2e 2e 2e 0a 4a be\sdeleted....J
0510: 20 66 6f 75 6e 64 69 6e 20 31 65 38 32 63 34 5c foundin 1e82c4\
0520: 73 61 6e 64 5c 73 70 72 65 76 69 6f 75 73 0a 4a sand\sprevious.J
0530: 20 70 72 69 76 61 74 65 5f 63 6f 6e 74 61 63 74 private_contact
0540: 20 35 63 31 36 34 36 36 34 66 36 30 38 65 38 30 5c164664f608e80
0550: 34 39 31 32 38 62 65 36 39 36 61 33 64 31 33 65 49128be696a3d13e
0560: 30 34 61 61 36 66 61 66 64 0a 4a 20 73 65 76 65 04aa6fafd.J seve
0570: 72 69 74 79 20 49 6d 70 6f 72 74 61 6e 74 0a 4a rity Important.J
0580: 20 73 74 61 74 75 73 20 4f 70 65 6e 0a 4a 20 74 status Open.J t
0590: 69 74 6c 65 20 66 6f 73 73 69 6c 5c 73 63 72 61 itle fossil\scra
05a0: 73 68 65 73 5c 73 77 69 74 68 5c 73 61 73 73 65 shes\swith\sasse
05b0: 72 74 28 29 5c 73 69 66 5c 73 6e 6f 6e 2d 65 78 rt()\sif\snon-ex
05c0: 69 73 74 61 6e 74 5c 73 73 68 61 5c 73 69 64 65 istant\ssha\side
05d0: 6e 74 69 66 69 65 72 5c 73 70 69 63 6b 65 64 5c ntifier\spicked\
05e0: 73 66 6f 72 5c 73 63 68 65 63 6b 6f 75 74 0a 4a sfor\scheckout.J
05f0: 20 74 79 70 65 20 43 6f 64 65 5f 44 65 66 65 63 type Code_Defec
0600: 74 0a 4b 20 64 30 61 37 66 63 36 37 65 39 34 66 t.K d0a7fc67e94f
0610: 36 39 37 64 30 62 35 35 34 32 37 37 66 31 65 36 697d0b554277f1e6
0620: 34 35 66 34 63 32 62 39 33 33 35 34 0a 55 20 61 45f4c2b93354.U a
0630: 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 65 61 30 34 30 nonymous.Z ea040
0640: 62 35 35 30 66 61 33 38 31 65 36 34 34 33 35 36 b550fa381e644356
0650: 32 37 64 39 63 63 33 38 31 35 34 0a 27d9cc38154.