flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Please Tomasz, thank you. (fasmw crash - original 1.69.14) |
Author |
|
LocoDelAssembly 15 Aug 2010, 15:03
Same problem here.
|
|||
15 Aug 2010, 15:03 |
|
ouadji 15 Aug 2010, 15:37
(thank you for having tried and confirmed this problem LocoDelAssembly) A long line consists of several sub-lines. if, after the cursor, there is no other characters in the current sub-line, then ... if carriage return just after this only character of the current sub-line .. and "undo" ... then "crash". If there is one (just one) character after the cursor, in the current sub-line, there is no problem. (sorry for my english) problem ------- |"a" x......... sub-line1 ..........|| ....."b"..... sub-line2 ..........| in this case: mov esi,[esi-SEGMENT_LENGTH] resut : esi = 0FFFFFFFFh (second pass, first pass ok) but here ... no problem ----------------------- |"a" x......... sub-line1 .."y"....|| ....."b"..... sub-line2 ..........| x == cursor + carriage return + UNDO |
|||
15 Aug 2010, 15:37 |
|
ouadji 19 Aug 2010, 09:00
Please Tomasz, is it possible to fix this annoying problem. FASMW still comes to crash due to this problem. Solving this problem would be a good improvement for FASMW. I also need a stable "FASMW" to develop "WINK". thank you very much Tomasz |
|||
19 Aug 2010, 09:00 |
|
vid 19 Aug 2010, 09:06
Moved this to compiler internals - better chance of being noticed by The One
|
|||
19 Aug 2010, 09:06 |
|
Tomasz Grysztar 19 Aug 2010, 13:50
The quick fix: add the missing line
Code: call store_segment_for_undo For the official quality fix you will have to wait at least few days, because I'm not able to make the new packages right now. vid: thanks; however I prefer to have editor bugs sticky in "IDE development". |
|||
19 Aug 2010, 13:50 |
|
vid 19 Aug 2010, 13:56
Quote: vid: thanks; however I prefer to have editor bugs sticky in "IDE development". Okay, I just wasn't sure if you check this section too. I'll know next time. PS: What made you think you are The One? |
|||
19 Aug 2010, 13:56 |
|
edemko 19 Aug 2010, 14:06
[off-topic]
Quote:
It sounds "Mr.Tomasz, could you please view here, we have got a pie!" Forum is a book-like, none is making a man reading everything. But that man must view titles at least. I'm not occusing Tomasz. It's just a had ache for Vid and Loco to do that. Might be. A searching person will always mention things around. You just worry to much, take it easy. [/off-topic] |
|||
19 Aug 2010, 14:06 |
|
ouadji 19 Aug 2010, 16:04
Code: NAVIGATE.INC ------------ ..... 88 xchg eax,[esi] 89 mov esi,[esi+4] 90 dec esi call store_segment_for_undo ;<---------- + mov [esi],eax inc [released_segments] sub edx,SEGMENT_DATA_LENGTH ..... Thank you very much Tomasz ! Quote: For the official quality fix you will have to wait at least few days We'll wait until you have time to build a better solution.. Thank you for this quick fix. I tried it, it works fine. I'm very happy, again thank you. PS: The One ... I like that ! it sounds good! |
|||
19 Aug 2010, 16:04 |
|
MHajduk 19 Aug 2010, 19:06
ouadji wrote: PS: The One ... I like that ! it sounds good! Hehe, King Thomas and the programmers of the Round Table... |
|||
19 Aug 2010, 19:06 |
|
revolution 01 Feb 2011, 11:40
Is this bug fixed now?
|
|||
01 Feb 2011, 11:40 |
|
ouadji 02 Feb 2011, 01:11
I think so. Tomasz has spoken about an "official quality fix", but I think this fix is actually a final fix. Code: at row 91 of NAVIGATE.INC ---> + call store_segment_for_undo |
|||
02 Feb 2011, 01:11 |
|
revolution 02 Feb 2011, 01:14
Can I unsticky it then?
|
|||
02 Feb 2011, 01:14 |
|
ouadji 02 Feb 2011, 01:29
It would be nice that Tomasz confirms that this fix is a final fix ... but I think he does not intend to modify it. I say "yes". If another problem arises, we will post it again. |
|||
02 Feb 2011, 01:29 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.