flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > [BUG DOS IDE] - hangs if text has absurdly long line |
Author |
|
Tomasz Grysztar 27 Oct 2014, 12:06
DOS386 wrote: It doesn't seem to update "line_buffer_size" ... maybe BUG ? I'm really glad there is someone who still uses the DOS version. Myself I use it quite rarely nowadays (though still probably relatively frequently, considering how often DOS is used at all now) so many bugs go unnoticed. |
|||
27 Oct 2014, 12:06 |
|
DOS386 09 Nov 2014, 06:05
> I'm uploading to corrected version now.
One instruction added and Hang-BUG seems fixed (unstick the thread now?) What about the ZERO-and-Truncation-BUG ( http://board.flatassembler.net/topic.php?t=12553 ) ? Consider some 3rd party text, load it into FASM, edit a single trivial typo, save it back, and find out that typo is gone but the text is truncated now (data loss!) because the text had a ZERO inside? |
|||
09 Nov 2014, 06:05 |
|
Tomasz Grysztar 09 Nov 2014, 12:38
DOS386 wrote: What about the ZERO-and-Truncation-BUG ( http://board.flatassembler.net/topic.php?t=12553 ) ? Consider some 3rd party text, load it into FASM, edit a single trivial typo, save it back, and find out that typo is gone but the text is truncated now (data loss!) because the text had a ZERO inside? |
|||
09 Nov 2014, 12:38 |
|
DOS386 12 Nov 2014, 07:45
> may have unfortunate consequences when working with some third-party texts
But it's actually broken even with 1st-party own texts, steps to reproduce (see shot below): 1. run FASM DOS IDE 2. type in some text 3. in the middle of the text push <CTL>-<BREAK> (Observed behavior: SPACE gets inserted) 4. save the text and exit 5. relaunch loading the just saved text Expected behavior: you can see your complete text Observed behavior: the text is truncated, at the location where you had pushed <CTL>-<BREAK> <CTL>-<BREAK> inserts a ZERO into the text. If this is not a BUG ...
|
||||||||||
12 Nov 2014, 07:45 |
|
Tomasz Grysztar 12 Nov 2014, 10:48
DOS386 wrote: <CTL>-<BREAK> inserts a ZERO into the text. If this is not a BUG ... |
|||
12 Nov 2014, 10:48 |
|
DOS386 13 Jan 2015, 10:05
> Ctrl+Break should not insert any character there (and it did not
> when I tested it now - I'll try later on some other machines The bug is still in and the reproductability is "always". Better way to test (push <CTL>+<F9> to compile the bugged line) : Code: MOV EAX, "ABCD" -> OK ! MOV EAX, "AB CD" -> Value out of range !! MOV EAX, "AB CD" -> Missing end quote !!! in the middle line, I moved cursor to "C" and pushed <SPACE> in the lower line, I moved cursor to "C" and pushed <CTL>+<BREAK> The inserting of ZERO-encoded-SPACE can be revereted using <CTL>+<Z>, also <DEL> can remove it. |
|||
13 Jan 2015, 10:05 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.