View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0037574 | Lazarus | LCL | public | 2020-08-15 04:14 | 2020-08-15 15:20 |
Reporter | Martin Friebe | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | 64bit Intel | OS | win 10 | ||
Product Version | 2.1 (SVN) | ||||
Summary | 0037574: IDE Crash: TIpHtml overwrites huge amounts of random memory | ||||
Description | See issue 0037561 The debugger can return large results (100 or 200KB of text). But other sources may also provide larger amount of html to be displayed. procedure TIpHtml.Parse; ..... Getmem(TokenStringBuf, 65536); Once the 65KB are full the panel will write to whatever memory follows (and eventually crash) | ||||
Tags | No tags attached. | ||||
Fixed in Revision | |||||
LazTarget | - | ||||
Widgetset | |||||
Attached Files |
|
related to | 0037561 | resolved | Martin Friebe | hint on array crashes lazarus |
related to | 0037575 | new | TIpHtml: wrong layout on large data |
|
I have added a "workaround" in rev 63746. Well its not really a workaround, since it can still crash in the same way. However it now allocates a larger (and relative to the input size) amount of memory.So the likelihood of a crash is reduced. It works for the related debugger hint. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-08-15 04:14 | Martin Friebe | New Issue | |
2020-08-15 04:40 | Martin Friebe | Severity | minor => crash |
2020-08-15 04:40 | Martin Friebe | LazTarget | => - |
2020-08-15 04:41 | Martin Friebe | Summary | TIpHtml overwrites huge amounts of random memory => IDE Crash: TIpHtml overwrites huge amounts of random memory |
2020-08-15 13:56 | Juha Manninen | Relationship added | related to 0037561 |
2020-08-15 15:09 | Martin Friebe | Note Added: 0124901 | |
2020-08-15 15:20 | Martin Friebe | Relationship added | related to 0037575 |