Hex Artifact Content

Artifact 11cccdf11823ffab7ddd755e7c4f08b4eec18f87:

Wiki page [GPL CVER] by venks 2015-09-20 22:44:21.
0000: 44 20 32 30 31 35 2d 30 39 2d 32 30 54 32 32 3a  D 2015-09-20T22:
0010: 34 34 3a 32 31 2e 31 35 38 0a 4c 20 47 50 4c 5c  44:21.158.L GPL\
0020: 73 43 56 45 52 0a 50 20 35 62 61 30 36 38 65 66  sCVER.P 5ba068ef
0030: 38 35 31 61 36 37 38 31 63 39 31 32 66 35 36 38  851a6781c912f568
0040: 37 66 39 64 35 66 61 30 30 31 63 65 34 33 36 61  7f9d5fa001ce436a
0050: 0a 55 20 76 65 6e 6b 73 0a 57 20 38 35 34 0a 3c  .U venks.W 854.<
0060: 68 31 3e 47 50 4c 20 43 56 45 52 20 56 49 3c 2f  h1>GPL CVER VI</
0070: 68 31 3e 0d 0a 0d 0a 3c 68 32 3e 49 4e 54 52 4f  h1>....<h2>INTRO
0080: 44 55 43 54 49 4f 4e 3c 2f 68 32 3e 0d 0a 0d 0a  DUCTION</h2>....
0090: 54 68 69 73 20 69 73 20 61 20 76 65 72 73 69 6f  This is a versio
00a0: 6e 20 6f 66 20 74 68 65 20 47 50 4c 20 43 56 45  n of the GPL CVE
00b0: 52 20 6d 6f 64 69 66 69 65 64 20 74 6f 20 66 69  R modified to fi
00c0: 78 20 69 73 73 75 65 73 20 49 20 66 6f 75 6e 64  x issues I found
00d0: 2e 0d 0a 54 68 69 73 20 75 73 65 73 20 74 68 65  ...This uses the
00e0: 20 63 6f 64 65 20 62 61 73 65 20 66 72 6f 6d 20   code base from 
00f0: 73 6f 75 72 63 65 66 6f 72 67 65 20 32 2e 31 32  sourceforge 2.12
0100: 61 2e 0d 0a 0d 0a 3c 68 32 3e 46 49 58 45 53 3c  a.....<h2>FIXES<
0110: 2f 68 32 3e 0d 0a 0d 0a 49 20 68 61 76 65 20 6d  /h2>....I have m
0120: 61 64 65 20 6f 6e 6c 79 20 6f 6e 65 20 66 69 78  ade only one fix
0130: 3a 0d 0a 0d 0a 3c 6f 6c 3e 0d 0a 20 20 3c 6c 69  :....<ol>..  <li
0140: 3e 20 54 68 65 20 56 50 49 20 63 61 6c 6c 62 61  > The VPI callba
0150: 63 6b 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f  ck is allowed to
0160: 20 62 65 20 64 65 6c 65 74 65 64 20 69 6e 20 74   be deleted in t
0170: 68 65 20 63 61 6c 6c 62 61 63 6b 2e 20 20 43 56  he callback.  CV
0180: 45 52 0d 0a 20 20 20 20 77 61 73 20 74 72 79 69  ER..    was tryi
0190: 6e 67 20 74 6f 20 64 65 6c 65 74 65 20 69 74 20  ng to delete it 
01a0: 61 67 61 69 6e 20 65 76 65 6e 20 69 66 20 69 74  again even if it
01b0: 20 77 61 73 20 64 65 6c 65 74 65 64 20 62 65 66   was deleted bef
01c0: 6f 72 65 2e 20 20 54 68 69 73 0d 0a 20 20 20 20  ore.  This..    
01d0: 63 61 75 73 65 64 20 63 6f 72 65 20 64 75 6d 70  caused core dump
01e0: 73 2e 3c 2f 6c 69 3e 0d 0a 3c 2f 6f 6c 3e 20 20  s.</li>..</ol>  
01f0: 0d 0a 0d 0a 49 20 68 61 76 65 20 6d 61 6e 61 67  ....I have manag
0200: 65 64 20 74 6f 20 62 75 69 6c 64 20 74 68 65 20  ed to build the 
0210: 6e 61 74 69 76 65 20 57 69 6e 64 6f 77 73 20 61  native Windows a
0220: 70 70 20 75 73 69 6e 67 20 6d 69 6e 67 77 2c 20  pp using mingw, 
0230: 62 75 74 20 49 0d 0a 64 6f 6e 27 74 20 72 65 6d  but I..don't rem
0240: 65 6d 62 65 72 20 69 66 20 74 68 65 20 6f 72 69  ember if the ori
0250: 67 69 6e 61 6c 20 77 61 73 20 61 62 6c 65 20 74  ginal was able t
0260: 6f 20 64 6f 20 74 68 61 74 20 61 6c 72 65 61 64  o do that alread
0270: 79 2e 0d 0a 0d 0a 3c 68 33 3e 54 4f 44 4f 3a 3c  y.....<h3>TODO:<
0280: 2f 68 33 3e 0d 0a 0d 0a 3c 6f 6c 3e 0d 0a 20 20  /h3>....<ol>..  
0290: 3c 6c 69 3e 49 20 77 61 73 20 6e 6f 74 20 61 62  <li>I was not ab
02a0: 6c 65 20 74 6f 20 70 61 74 63 68 20 74 68 65 20  le to patch the 
02b0: 67 74 6b 77 61 76 65 20 70 61 74 63 68 20 66 6f  gtkwave patch fo
02c0: 72 20 67 65 6e 65 72 61 74 69 6e 67 20 4c 58 54  r generating LXT
02d0: 0d 0a 20 20 20 20 66 69 6c 65 73 20 74 6f 20 77  ..    files to w
02e0: 6f 72 6b 2e 20 20 49 66 20 73 6f 6d 65 62 6f 64  ork.  If somebod
02f0: 79 20 68 61 73 20 61 6e 79 20 73 75 63 63 65 73  y has any succes
0300: 73 20 61 20 70 61 74 63 68 20 77 6f 75 6c 64 20  s a patch would 
0310: 62 65 0d 0a 20 20 20 20 61 70 70 72 65 63 69 61  be..    apprecia
0320: 74 65 64 2e 3c 2f 6c 69 3e 0d 0a 0d 0a 20 20 3c  ted.</li>....  <
0330: 6c 69 3e 41 72 72 61 79 73 20 6f 66 20 69 6e 73  li>Arrays of ins
0340: 74 61 6e 63 65 73 20 61 72 65 20 62 72 6f 6b 65  tances are broke
0350: 6e 20 65 73 70 20 69 66 20 74 68 65 20 73 61 6d  n esp if the sam
0360: 65 20 6d 6f 64 75 6c 65 20 69 73 0d 0a 20 20 20  e module is..   
0370: 20 69 6e 73 74 61 6e 74 61 74 65 64 20 6d 75 6c   instantated mul
0380: 74 69 70 6c 65 20 74 69 6d 65 73 2e 3c 2f 6c 69  tiple times.</li
0390: 3e 0d 0a 3c 2f 6f 6c 3e 0d 0a 0d 0a 0d 0a 41 6e  >..</ol>......An
03a0: 79 20 68 65 6c 70 20 61 70 70 72 65 63 69 61 74  y help appreciat
03b0: 65 64 21 0d 0a 0a 5a 20 33 66 31 39 32 36 34 37  ed!...Z 3f192647
03c0: 30 61 62 33 63 37 31 33 34 39 38 34 61 34 64 64  0ab3c7134984a4dd
03d0: 63 66 62 30 31 39 38 63 0a                       cfb0198c.