Artifact
3361d36e774a6d6fabab5f50e921b4c5d2fddbd1:
Ticket change
[3361d36e77]
- New ticket
[90be78af8b50e255|90be78af8b] <i>Crashes due to OpenSSL threading callbacks if interpreter is deleted</i>.
by
anonymous on
2017-01-19 18:54:42.
0000: 44 20 32 30 31 37 2d 30 31 2d 31 39 54 31 38 3a D 2017-01-19T18:
0010: 35 34 3a 34 32 2e 39 32 38 0a 4a 20 66 6f 75 6e 54:42.928.J foun
0020: 64 69 6e 20 31 2e 37 2e 31 31 0a 4a 20 69 63 6f din 1.7.11.J ico
0030: 6d 6d 65 6e 74 20 48 69 2e 5c 73 49 5c 73 6f 72 mment Hi.\sI\sor
0040: 69 67 69 6e 61 6c 6c 79 5c 73 70 6f 73 74 65 64 iginally\sposted
0050: 5c 73 74 68 69 73 5c 73 68 65 72 65 3a 5c 73 68 \sthis\shere:\sh
0060: 74 74 70 73 3a 2f 2f 73 6f 75 72 63 65 66 6f 72 ttps://sourcefor
0070: 67 65 2e 6e 65 74 2f 70 2f 74 6c 73 2f 62 75 67 ge.net/p/tls/bug
0080: 73 2f 36 35 2f 5c 72 5c 6e 5c 72 5c 6e 49 27 6c s/65/\r\n\r\nI'l
0090: 6c 5c 73 63 6f 70 79 5c 73 74 68 65 5c 73 6f 72 l\scopy\sthe\sor
00a0: 69 67 69 6e 61 6c 5c 73 72 65 70 6f 72 74 2e 5c iginal\sreport.\
00b0: 73 41 74 5c 73 74 68 65 5c 73 65 6e 64 5c 73 49 sAt\sthe\send\sI
00c0: 5c 73 69 6e 63 6c 75 64 65 5c 73 6e 65 77 5c 73 \sinclude\snew\s
00d0: 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c 72 5c 6e information.\r\n
00e0: 5c 72 5c 6e 5c 72 5c 6e 4f 72 69 67 69 6e 61 6c \r\n\r\nOriginal
00f0: 5c 73 72 65 70 6f 72 74 3a 5c 72 5c 6e 5c 72 5c \sreport:\r\n\r\
0100: 6e 49 5c 73 72 65 63 65 6e 74 6c 79 5c 73 72 61 nI\srecently\sra
0110: 6e 5c 73 69 6e 74 6f 5c 73 61 5c 73 63 61 73 65 n\sinto\sa\scase
0120: 5c 73 77 68 65 72 65 5c 73 6d 79 5c 73 61 70 70 \swhere\smy\sapp
0130: 6c 69 63 61 74 69 6f 6e 5c 73 77 6f 75 6c 64 5c lication\swould\
0140: 73 63 72 61 73 68 5c 73 77 68 65 6e 5c 73 75 73 scrash\swhen\sus
0150: 69 6e 67 5c 73 74 68 69 73 5c 73 6c 69 62 72 61 ing\sthis\slibra
0160: 72 79 5c 73 28 31 2e 36 2e 37 29 2e 5c 73 49 5c ry\s(1.6.7).\sI\
0170: 73 64 65 74 65 72 6d 69 6e 65 64 5c 73 69 74 5c sdetermined\sit\
0180: 73 74 6f 5c 73 62 65 5c 73 72 65 6c 61 74 65 64 sto\sbe\srelated
0190: 5c 73 74 6f 5c 73 74 68 65 5c 73 61 64 64 69 74 \sto\sthe\saddit
01a0: 69 6f 6e 5c 73 6f 66 5c 73 43 52 59 50 54 4f 5f ion\sof\sCRYPTO_
01b0: 73 65 74 5f 6c 6f 63 6b 69 6e 67 5f 63 61 6c 6c set_locking_call
01c0: 62 61 63 6b 28 29 5c 73 61 6e 64 5c 73 43 52 59 back()\sand\sCRY
01d0: 50 54 4f 5f 73 65 74 5f 69 64 5f 63 61 6c 6c 62 PTO_set_id_callb
01e0: 61 63 6b 28 29 2e 5c 73 53 70 65 63 69 66 69 63 ack().\sSpecific
01f0: 61 6c 6c 79 2c 5c 73 77 68 65 6e 5c 73 49 5c 73 ally,\swhen\sI\s
0200: 64 65 6c 65 74 65 64 5c 73 74 68 65 5c 73 54 63 deleted\sthe\sTc
0210: 6c 5c 73 69 6e 74 65 72 70 72 65 74 65 72 5c 73 l\sinterpreter\s
0220: 28 62 75 74 5c 73 6d 79 5c 73 61 70 70 6c 69 63 (but\smy\sapplic
0230: 61 74 69 6f 6e 5c 73 72 65 6d 61 69 6e 65 64 5c ation\sremained\
0240: 73 72 75 6e 6e 69 6e 67 29 2c 5c 73 4f 70 65 6e srunning),\sOpen
0250: 53 53 4c 5c 73 73 74 69 6c 6c 5c 73 63 61 6c 6c SSL\sstill\scall
0260: 65 64 5c 73 74 68 65 5c 73 63 61 6c 6c 62 61 63 ed\sthe\scallbac
0270: 6b 5c 73 66 75 6e 63 74 69 6f 6e 73 2c 5c 73 62 k\sfunctions,\sb
0280: 75 74 5c 73 74 68 65 79 5c 73 77 65 72 65 5c 73 ut\sthey\swere\s
0290: 6e 6f 5c 73 6c 6f 6e 67 65 72 5c 73 61 76 61 69 no\slonger\savai
02a0: 6c 61 62 6c 65 2e 5c 72 5c 6e 5c 72 5c 6e 48 65 lable.\r\n\r\nHe
02b0: 72 65 5c 73 61 72 65 5c 73 74 68 65 5c 73 67 65 re\sare\sthe\sge
02c0: 6e 65 72 61 6c 5c 73 73 74 65 70 73 5c 73 74 6f neral\ssteps\sto
02d0: 5c 73 72 65 70 72 6f 64 75 63 65 5c 73 74 68 69 \sreproduce\sthi
02e0: 73 5c 73 62 65 68 61 76 69 6f 75 72 3a 5c 72 5c s\sbehaviour:\r\
02f0: 6e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 48 61 76 n\r\n\s\s\s\sHav
0300: 65 5c 73 61 6e 5c 73 61 70 70 6c 69 63 61 74 69 e\san\sapplicati
0310: 6f 6e 5c 73 77 69 74 68 5c 73 61 6e 5c 73 4f 70 on\swith\san\sOp
0320: 65 6e 53 53 4c 5c 73 53 53 4c 2f 54 4c 53 5c 73 enSSL\sSSL/TLS\s
0330: 63 6f 6e 6e 65 63 74 69 6f 6e 5c 72 5c 6e 5c 73 connection\r\n\s
0340: 5c 73 5c 73 5c 73 43 72 65 61 74 65 5c 73 61 5c \s\s\sCreate\sa\
0350: 73 54 63 6c 5c 73 69 6e 74 65 72 70 72 65 74 65 sTcl\sinterprete
0360: 72 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 4c 6f 61 r\r\n\s\s\s\sLoa
0370: 64 5c 73 74 68 69 73 5c 73 70 61 63 6b 61 67 65 d\sthis\spackage
0380: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 44 65 6c 65 \r\n\s\s\s\sDele
0390: 74 65 5c 73 74 68 65 5c 73 54 63 6c 5c 73 69 6e te\sthe\sTcl\sin
03a0: 74 65 72 70 72 65 74 65 72 5c 72 5c 6e 5c 73 5c terpreter\r\n\s\
03b0: 73 5c 73 5c 73 54 72 79 5c 73 74 6f 5c 73 69 6e s\s\sTry\sto\sin
03c0: 74 65 72 61 63 74 5c 73 77 69 74 68 5c 73 74 68 teract\swith\sth
03d0: 65 5c 73 53 53 4c 2f 54 4c 53 5c 73 63 6f 6e 6e e\sSSL/TLS\sconn
03e0: 65 63 74 69 6f 6e 5c 72 5c 6e 5c 72 5c 6e 49 5c ection\r\n\r\nI\
03f0: 73 68 61 76 65 5c 73 61 74 74 61 63 68 65 64 5c shave\sattached\
0400: 73 61 5c 73 70 61 74 63 68 5c 73 74 68 61 74 5c sa\spatch\sthat\
0410: 73 72 65 73 6f 6c 76 65 73 5c 73 74 68 65 5c 73 sresolves\sthe\s
0420: 70 72 6f 62 6c 65 6d 2e 5c 73 49 74 5c 73 77 6f problem.\sIt\swo
0430: 72 6b 73 5c 73 62 79 5c 73 72 65 67 69 73 74 65 rks\sby\sregiste
0440: 72 69 6e 67 5c 73 61 6e 6f 74 68 65 72 5c 73 63 ring\sanother\sc
0450: 61 6c 6c 62 61 63 6b 5c 73 66 6f 72 5c 73 77 68 allback\sfor\swh
0460: 65 6e 5c 73 74 68 65 5c 73 54 63 6c 5c 73 69 6e en\sthe\sTcl\sin
0470: 74 65 72 70 72 65 74 65 72 5c 73 69 73 5c 73 64 terpreter\sis\sd
0480: 65 6c 65 74 65 64 2e 5c 73 41 74 5c 73 74 68 61 eleted.\sAt\stha
0490: 74 5c 73 70 6f 69 6e 74 2c 5c 73 77 65 5c 73 73 t\spoint,\swe\ss
04a0: 65 74 5c 73 74 68 65 5c 73 4f 70 65 6e 53 53 4c et\sthe\sOpenSSL
04b0: 5c 73 63 61 6c 6c 62 61 63 6b 73 5c 73 74 6f 5c \scallbacks\sto\
04c0: 73 77 68 61 74 5c 73 74 68 65 79 5c 73 77 65 72 swhat\sthey\swer
04d0: 65 5c 73 70 72 69 6f 72 5c 73 74 6f 5c 73 74 68 e\sprior\sto\sth
04e0: 69 73 5c 73 6c 69 62 72 61 72 79 5c 73 63 68 61 is\slibrary\scha
04f0: 6e 67 69 6e 67 5c 73 74 68 65 6d 2e 5c 72 5c 6e nging\sthem.\r\n
0500: 5c 72 5c 6e 49 5c 73 77 72 6f 74 65 5c 73 61 5c \r\nI\swrote\sa\
0510: 73 70 6f 73 74 5c 73 61 62 6f 75 74 5c 73 74 68 spost\sabout\sth
0520: 69 73 5c 73 69 73 73 75 65 5c 73 61 6e 64 5c 73 is\sissue\sand\s
0530: 6d 79 5c 73 69 6e 76 65 73 74 69 67 61 74 69 6f my\sinvestigatio
0540: 6e 5c 73 69 66 5c 73 79 6f 75 5c 73 77 6f 75 6c n\sif\syou\swoul
0550: 64 5c 73 6c 69 6b 65 5c 73 61 64 64 69 74 69 6f d\slike\sadditio
0560: 6e 61 6c 5c 73 62 61 63 6b 67 72 6f 75 6e 64 3a nal\sbackground:
0570: 5c 72 5c 6e 5c 72 5c 6e 68 74 74 70 73 3a 2f 2f \r\n\r\nhttps://
0580: 62 6c 6f 67 2e 73 75 6d 6d 65 72 63 61 74 2e 63 blog.summercat.c
0590: 6f 6d 2f 74 63 6c 2d 74 6c 73 2d 6f 70 65 6e 73 om/tcl-tls-opens
05a0: 73 6c 2d 74 68 72 65 61 64 73 2d 61 6e 64 2d 69 sl-threads-and-i
05b0: 72 73 73 69 2d 63 72 61 73 68 69 6e 67 2e 68 74 rssi-crashing.ht
05c0: 6d 6c 5c 72 5c 6e 5c 72 5c 6e 49 5c 73 61 6d 5c ml\r\n\r\nI\sam\
05d0: 73 6e 6f 74 5c 73 63 65 72 74 61 69 6e 5c 73 74 snot\scertain\st
05e0: 68 61 74 5c 73 74 68 65 5c 73 70 61 74 63 68 5c hat\sthe\spatch\
05f0: 73 72 65 73 6f 6c 76 65 73 5c 73 61 6c 6c 5c 73 sresolves\sall\s
0600: 70 6f 73 73 69 62 6c 65 5c 73 69 73 73 75 65 73 possible\sissues
0610: 5c 73 77 69 74 68 5c 73 75 73 69 6e 67 5c 73 74 \swith\susing\st
0620: 68 65 73 65 5c 73 4f 70 65 6e 53 53 4c 5c 73 63 hese\sOpenSSL\sc
0630: 61 6c 6c 62 61 63 6b 73 5c 73 68 6f 77 65 76 65 allbacks\showeve
0640: 72 2e 5c 73 46 6f 72 5c 73 65 78 61 6d 70 6c 65 r.\sFor\sexample
0650: 2c 5c 73 63 6f 6e 73 69 64 65 72 5c 73 74 68 65 ,\sconsider\sthe
0660: 5c 73 63 61 73 65 5c 73 77 68 65 72 65 5c 73 77 \scase\swhere\sw
0670: 65 5c 73 68 61 76 65 5c 73 61 6e 5c 73 61 70 70 e\shave\san\sapp
0680: 6c 69 63 61 74 69 6f 6e 5c 73 74 68 61 74 5c 73 lication\sthat\s
0690: 64 6f 65 73 5c 73 74 68 65 5c 73 66 6f 6c 6c 6f does\sthe\sfollo
06a0: 77 69 6e 67 3a 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c wing:\r\n\r\n\s\
06b0: 73 5c 73 5c 73 4c 6f 61 64 73 5c 73 74 68 69 73 s\s\sLoads\sthis
06c0: 5c 73 6c 69 62 72 61 72 79 5c 73 28 6c 65 61 64 \slibrary\s(lead
06d0: 69 6e 67 5c 73 74 6f 5c 73 75 73 5c 73 73 65 74 ing\sto\sus\sset
06e0: 74 69 6e 67 5c 73 74 68 65 5c 73 63 61 6c 6c 62 ting\sthe\scallb
06f0: 61 63 6b 73 29 5c 72 5c 6e 5c 73 5c 73 5c 73 5c acks)\r\n\s\s\s\
0700: 73 41 70 70 6c 69 63 61 74 69 6f 6e 5c 73 74 68 sApplication\sth
0710: 65 6e 5c 73 73 65 74 73 5c 73 69 74 73 5c 73 6f en\ssets\sits\so
0720: 77 6e 5c 73 4f 70 65 6e 53 53 4c 5c 73 63 61 6c wn\sOpenSSL\scal
0730: 6c 62 61 63 6b 73 5c 73 28 75 6e 61 77 61 72 65 lbacks\s(unaware
0740: 5c 73 74 68 65 79 5c 73 77 65 72 65 5c 73 73 65 \sthey\swere\sse
0750: 74 29 5c 72 5c 6e 5c 72 5c 6e 41 74 5c 73 74 68 t)\r\n\r\nAt\sth
0760: 61 74 5c 73 70 6f 69 6e 74 2c 5c 73 63 61 6e 5c at\spoint,\scan\
0770: 73 77 65 5c 73 67 75 61 72 61 6e 74 65 65 5c 73 swe\sguarantee\s
0780: 74 68 65 5c 73 6e 65 77 5c 73 63 61 6c 6c 62 61 the\snew\scallba
0790: 63 6b 73 5c 73 61 72 65 5c 73 73 75 66 66 69 63 cks\sare\ssuffic
07a0: 69 65 6e 74 3f 5c 73 41 6c 73 6f 2c 5c 73 69 66 ient?\sAlso,\sif
07b0: 5c 73 77 65 5c 73 74 68 65 6e 5c 73 74 68 72 6f \swe\sthen\sthro
07c0: 77 5c 73 69 6e 74 6f 5c 73 74 68 65 5c 73 6d 69 w\sinto\sthe\smi
07d0: 78 5c 73 75 6e 6c 6f 61 64 69 6e 67 5c 73 74 68 x\sunloading\sth
07e0: 69 73 5c 73 6c 69 62 72 61 72 79 2c 5c 73 77 65 is\slibrary,\swe
07f0: 27 72 65 5c 73 69 6e 5c 73 74 68 65 5c 73 73 69 're\sin\sthe\ssi
0800: 74 75 61 74 69 6f 6e 5c 73 77 68 65 72 65 5c 73 tuation\swhere\s
0810: 74 68 65 72 65 5c 73 61 72 65 5c 73 6e 6f 5c 73 there\sare\sno\s
0820: 63 61 6c 6c 62 61 63 6b 73 5c 73 73 65 74 5c 73 callbacks\sset\s
0830: 61 74 5c 73 61 6c 6c 2e 5c 72 5c 6e 5c 72 5c 6e at\sall.\r\n\r\n
0840: 50 65 72 68 61 70 73 5c 73 74 68 69 73 5c 73 69 Perhaps\sthis\si
0850: 73 5c 73 61 5c 73 66 61 72 5c 73 6f 75 74 5c 73 s\sa\sfar\sout\s
0860: 70 6f 73 73 69 62 69 6c 69 74 79 2e 5c 73 49 74 possibility.\sIt
0870: 5c 73 6d 61 6b 65 73 5c 73 6d 65 5c 73 77 6f 6e \smakes\sme\swon
0880: 64 65 72 5c 73 77 68 65 74 68 65 72 5c 73 69 74 der\swhether\sit
0890: 5c 73 69 73 5c 73 61 70 70 72 6f 70 72 69 61 74 \sis\sappropriat
08a0: 65 5c 73 66 6f 72 5c 73 74 68 69 73 5c 73 6c 69 e\sfor\sthis\sli
08b0: 62 72 61 72 79 5c 73 74 6f 5c 73 62 65 5c 73 73 brary\sto\sbe\ss
08c0: 65 74 74 69 6e 67 5c 73 74 68 65 73 65 5c 73 61 etting\sthese\sa
08d0: 74 5c 73 61 6c 6c 5c 73 74 68 6f 75 67 68 2e 5c t\sall\sthough.\
08e0: 73 49 5c 73 77 6f 75 6c 64 5c 73 62 65 5c 73 76 sI\swould\sbe\sv
08f0: 65 72 79 5c 73 69 6e 74 65 72 65 73 74 65 64 5c ery\sinterested\
0900: 73 69 6e 5c 73 79 6f 75 72 5c 73 74 68 6f 75 67 sin\syour\sthoug
0910: 68 74 73 5c 73 6f 6e 5c 73 74 68 65 5c 73 6d 61 hts\son\sthe\sma
0920: 74 74 65 72 5c 73 61 73 5c 73 49 5c 73 61 6d 5c tter\sas\sI\sam\
0930: 73 62 79 5c 73 6e 6f 5c 73 6d 65 61 6e 73 5c 73 sby\sno\smeans\s
0940: 61 6e 5c 73 65 78 70 65 72 74 5c 73 68 65 72 65 an\sexpert\shere
0950: 2e 5c 72 5c 6e 5c 72 5c 6e 4f 72 69 67 69 6e 61 .\r\n\r\nOrigina
0960: 6c 5c 73 70 61 74 63 68 5c 73 28 31 2e 36 2e 37 l\spatch\s(1.6.7
0970: 29 3a 5c 73 68 74 74 70 73 3a 2f 2f 73 6f 75 72 ):\shttps://sour
0980: 63 65 66 6f 72 67 65 2e 6e 65 74 2f 70 2f 74 6c ceforge.net/p/tl
0990: 73 2f 62 75 67 73 2f 36 35 2f 61 74 74 61 63 68 s/bugs/65/attach
09a0: 6d 65 6e 74 2f 74 63 6c 2d 74 6c 73 2d 6f 70 65 ment/tcl-tls-ope
09b0: 6e 73 73 6c 2d 63 61 6c 6c 62 61 63 6b 73 2e 64 nssl-callbacks.d
09c0: 69 66 66 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c 6e 4e iff\r\n\r\n\r\nN
09d0: 65 77 5c 73 69 6e 66 6f 72 6d 61 74 69 6f 6e 3a ew\sinformation:
09e0: 5c 72 5c 6e 5c 72 5c 6e 49 5c 73 72 65 2d 74 65 \r\n\r\nI\sre-te
09f0: 73 74 65 64 5c 73 74 68 69 73 5c 73 77 69 74 68 sted\sthis\swith
0a00: 5c 73 31 2e 37 2e 31 31 2e 5c 73 49 5c 73 66 6f \s1.7.11.\sI\sfo
0a10: 75 6e 64 5c 73 74 68 65 5c 73 63 72 61 73 68 5c und\sthe\scrash\
0a20: 73 73 74 69 6c 6c 5c 73 6f 63 63 75 72 73 2e 5c sstill\soccurs.\
0a30: 73 49 5c 73 75 70 64 61 74 65 64 5c 73 6d 79 5c sI\supdated\smy\
0a40: 73 70 61 74 63 68 5c 73 61 67 61 69 6e 73 74 5c spatch\sagainst\
0a50: 73 31 2e 37 2e 31 31 3a 5c 72 5c 6e 5c 72 5c 6e s1.7.11:\r\n\r\n
0a60: 68 74 74 70 73 3a 2f 2f 73 6f 75 72 63 65 66 6f https://sourcefo
0a70: 72 67 65 2e 6e 65 74 2f 70 2f 74 6c 73 2f 62 75 rge.net/p/tls/bu
0a80: 67 73 2f 5f 64 69 73 63 75 73 73 2f 74 68 72 65 gs/_discuss/thre
0a90: 61 64 2f 36 30 30 33 39 62 61 66 2f 33 37 30 33 ad/60039baf/3703
0aa0: 2f 61 74 74 61 63 68 6d 65 6e 74 2f 74 63 6c 2d /attachment/tcl-
0ab0: 74 6c 73 2d 6f 70 65 6e 73 73 6c 2d 63 61 6c 6c tls-openssl-call
0ac0: 62 61 63 6b 73 2d 31 2e 37 2e 31 31 2e 64 69 66 backs-1.7.11.dif
0ad0: 66 5c 72 5c 6e 5c 72 5c 6e 4f 6e 65 5c 73 74 68 f\r\n\r\nOne\sth
0ae0: 69 6e 67 5c 73 49 5c 73 68 61 76 65 5c 73 6e 6f ing\sI\shave\sno
0af0: 74 5c 73 66 69 67 75 72 65 64 5c 73 6f 75 74 5c t\sfigured\sout\
0b00: 73 79 65 74 5c 73 69 73 5c 73 74 68 69 73 3a 5c syet\sis\sthis:\
0b10: 73 54 68 65 5c 73 63 72 61 73 68 5c 73 68 61 70 sThe\scrash\shap
0b20: 70 65 6e 73 5c 73 77 68 65 6e 5c 73 49 5c 73 74 pens\swhen\sI\st
0b30: 65 73 74 5c 73 6f 6e 5c 73 44 65 62 69 61 6e 5c est\son\sDebian\
0b40: 73 4a 65 73 73 69 65 5c 73 28 62 6f 74 68 5c 73 sJessie\s(both\s
0b50: 31 2e 36 2e 37 5c 73 61 6e 64 5c 73 31 2e 37 2e 1.6.7\sand\s1.7.
0b60: 31 31 29 2c 5c 73 62 75 74 5c 73 6e 6f 74 5c 73 11),\sbut\snot\s
0b70: 77 68 65 6e 5c 73 49 5c 73 74 65 73 74 5c 73 69 when\sI\stest\si
0b80: 6e 5c 73 44 65 62 69 61 6e 5c 73 53 74 72 65 74 n\sDebian\sStret
0b90: 63 68 2e 5c 73 49 5c 73 62 65 6c 69 65 76 65 5c ch.\sI\sbelieve\
0ba0: 73 74 68 69 73 5c 73 6d 61 79 5c 73 62 65 5c 73 sthis\smay\sbe\s
0bb0: 64 75 65 5c 73 74 6f 5c 73 74 68 65 5c 73 64 69 due\sto\sthe\sdi
0bc0: 66 66 65 72 65 6e 74 5c 73 6f 70 65 6e 73 73 6c fferent\sopenssl
0bd0: 5c 73 76 65 72 73 69 6f 6e 2e 5c 73 28 4a 65 73 \sversion.\s(Jes
0be0: 73 69 65 5c 73 69 73 5c 73 6f 6e 5c 73 31 2e 30 sie\sis\son\s1.0
0bf0: 2e 31 5c 73 61 6e 64 5c 73 53 74 72 65 74 63 68 .1\sand\sStretch
0c00: 5c 73 6f 6e 5c 73 31 2e 31 2e 30 29 2e 5c 72 5c \son\s1.1.0).\r\
0c10: 6e 5c 72 5c 6e 49 5c 73 6e 6f 74 69 63 65 64 5c n\r\nI\snoticed\
0c20: 73 74 68 65 72 65 5c 73 69 73 5c 73 6e 6f 77 5c sthere\sis\snow\
0c30: 73 61 5c 73 70 61 72 61 6d 65 74 65 72 5c 73 74 sa\sparameter\st
0c40: 6f 5c 73 64 65 69 6e 69 74 69 61 6c 69 7a 65 5c o\sdeinitialize\
0c50: 73 74 68 65 5c 73 69 6e 74 65 72 70 72 65 74 65 sthe\sinterprete
0c60: 72 5c 73 28 74 6f 5c 73 54 63 6c 4c 69 62 49 6e r\s(to\sTclLibIn
0c70: 69 74 29 2e 5c 73 49 5c 73 77 6f 6e 64 65 72 5c it).\sI\swonder\
0c80: 73 69 66 5c 73 6d 79 5c 73 73 74 72 61 74 65 67 sif\smy\sstrateg
0c90: 79 5c 73 63 6f 75 6c 64 5c 73 62 65 5c 73 63 6f y\scould\sbe\sco
0ca0: 6d 62 69 6e 65 64 5c 73 62 65 74 74 65 72 5c 73 mbined\sbetter\s
0cb0: 77 69 74 68 5c 73 74 68 61 74 5c 73 61 70 70 72 with\sthat\sappr
0cc0: 6f 61 63 68 2e 5c 72 5c 6e 5c 72 5c 6e 49 66 5c oach.\r\n\r\nIf\
0cd0: 73 49 5c 73 63 61 6e 5c 73 70 72 6f 76 69 64 65 sI\scan\sprovide
0ce0: 5c 73 61 6e 79 5c 73 6d 6f 72 65 5c 73 69 6e 66 \sany\smore\sinf
0cf0: 6f 72 6d 61 74 69 6f 6e 2c 5c 73 70 6c 65 61 73 ormation,\spleas
0d00: 65 5c 73 6c 65 74 5c 73 6d 65 5c 73 6b 6e 6f 77 e\slet\sme\sknow
0d10: 2e 5c 72 5c 6e 5c 72 5c 6e 54 68 61 6e 6b 73 5c .\r\n\r\nThanks\
0d20: 73 66 6f 72 5c 73 79 6f 75 72 5c 73 74 69 6d 65 sfor\syour\stime
0d30: 2e 0a 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e 79 6d ..J login anonym
0d40: 6f 75 73 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74 ous.J mimetype t
0d50: 65 78 74 2f 78 2d 66 6f 73 73 69 6c 2d 70 6c 61 ext/x-fossil-pla
0d60: 69 6e 0a 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e in.J private_con
0d70: 74 61 63 74 20 30 34 63 31 38 36 32 32 36 35 65 tact 04c1862265e
0d80: 32 61 38 62 34 33 64 35 66 65 61 33 65 61 32 30 2a8b43d5fea3ea20
0d90: 35 34 39 38 37 63 33 65 31 64 37 64 65 0a 4a 20 54987c3e1d7de.J
0da0: 73 65 76 65 72 69 74 79 20 49 6d 70 6f 72 74 61 severity Importa
0db0: 6e 74 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e nt.J status Open
0dc0: 0a 4a 20 74 69 74 6c 65 20 43 72 61 73 68 65 73 .J title Crashes
0dd0: 5c 73 64 75 65 5c 73 74 6f 5c 73 4f 70 65 6e 53 \sdue\sto\sOpenS
0de0: 53 4c 5c 73 74 68 72 65 61 64 69 6e 67 5c 73 63 SL\sthreading\sc
0df0: 61 6c 6c 62 61 63 6b 73 5c 73 69 66 5c 73 69 6e allbacks\sif\sin
0e00: 74 65 72 70 72 65 74 65 72 5c 73 69 73 5c 73 64 terpreter\sis\sd
0e10: 65 6c 65 74 65 64 0a 4a 20 74 79 70 65 20 43 6f eleted.J type Co
0e20: 64 65 5c 73 44 65 66 65 63 74 0a 4b 20 39 30 62 de\sDefect.K 90b
0e30: 65 37 38 61 66 38 62 35 30 65 32 35 35 65 38 32 e78af8b50e255e82
0e40: 61 65 39 32 31 38 66 65 31 37 30 63 39 64 35 30 ae9218fe170c9d50
0e50: 66 32 31 61 61 0a 55 20 61 6e 6f 6e 79 6d 6f 75 f21aa.U anonymou
0e60: 73 0a 5a 20 39 65 38 38 32 31 35 64 33 32 35 38 s.Z 9e88215d3258
0e70: 34 61 38 65 65 30 63 38 33 64 38 39 66 34 39 37 4a8ee0c83d89f497
0e80: 37 63 64 38 0a 7cd8.