Well, the good news is that I've run 5 hours with this build, and haven't gotten
a crash; that's pretty good!!

Unfortunately, I'm getting the old "injecting garbage at random locations" bug,
which had seemed to be fixed in the past.  At line 1969 of a 2248 line file .c
file, I got 269 characters of garbage... following is a hex-dump of the four
lines that were involved.

Notes:
1. the affected line originally contained only a { character
2. I have not edited anywhere near this line in weeks; this garbage was inserted
at a random location in the file!!

00000:  20 20 20 20 75 69 6E 74 38 20 69 20 3D 20 30 55  |     uint8 i = 0U |
00010:  3B 0A 20 20 20 20 66 6F 72 28 20 69 3D 31 3B 20  | ;.    for( i=1;  |
00020:  69 3C 6D 5F 68 65 61 64 65 72 4C 65 6E 67 74 68  | i<m_headerLength |
00030:  3B 20 69 2B 2B 20 29 0A 20 20 3F 3F 7B 00 69 6E  | ; i++ ).  ??{.in |
00040:  3F 3F 3F 02 01 00 05 00 20 20 20 20 7D 00 00 00  | ???.....    }... |
00050:  3F 3F 3F 02 01 00 05 00 20 20 20 20 7B 00 00 00  | ???.....    {... |
00060:  81 3F 3F 6D 00 00 67 00 21 01 00 00 6D 00 00 00  | ???m..g.!...m... |
00070:  3F 3F 3F 02 01 00 05 00 20 20 20 20 7B 00 20 2A  | ???.....    {. * |
00080:  3F 3F 3F 02 01 00 05 00 20 20 20 20 7D 00 6F 64  | ???.....    }.od |
00090:  3F 3F 01 00 04 00 3F 3F 00 00 00 00 00 00 00 00  | ??....??........ |
000A0:  3F 3F 3F 42 01 00 01 00 3F 00 00 00 00 00 00 00  | ???B....?....... |
000B0:  3F 3F 3F 6D 00 00 3F 00 59 04 00 00 3F 00 00 00  | ???m..?.Y...?... |
000C0:  3F 3F 3F 6D 00 00 3F 00 2E 04 00 00 3F 00 00 00  | ???m..?.....?... |
000D0:  3F 3F 3F 6D 00 00 3F 00 4E 04 00 00 3F 00 00 00  | ???m..?.N...?... |
000E0:  3F 3F 3F 6D 00 00 3F 00 4D 04 00 00 3F 00 00 00  | ???m..?.M...?... |
000F0:  3F 3F 3F 6D 00 00 3F 00 55 05 00 00 3F 00 00 00  | ???m..?.U...?... |
00100:  3F 3F 3F 6D 00 00 3F 00 49 05 00 00 3F 00 00 00  | ???m..?.I...?... |
00110:  3F 3F 3F 6D 00 00 3F 00 58 04 00 00 3F 00 00 00  | ???m..?.X...?... |
00120:  3F 3F 3F 6D 00 00 3F 00 56 04 00 00 3F 00 00 00  | ???m..?.V...?... |
00130:  3F 3F 3F 6D 00 00 3F 0A 20 20 20 20 20 20 20 20  | ???m..?.         |
00140:  2F 2F 63 73 75 6D 0A 20 20 20 20 20 20 20 20 73  | //csum.        s |
00150:  75 6D 20 2B 3D 20 2A 28 73 74 61 72 74 2B 69 29  | um += *(start+i) |
00160:  3B 0A 20 20 20 20 7D 0A                          | ;.    }.         |

-- 
<https://forum.pspad.com/read.php?4,69909,69909>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem