flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Bug in fasmw.exe

Author
Thread Post new topic Reply to topic
Plue



Joined: 15 Dec 2005
Posts: 151
Plue 18 Nov 2007, 14:56
If I use this code:
Code:

line 1
line    2
line            3


    


And go to the end of line 3, press Shift+Up twice the selection will look something like this:

Code:

line 1        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
linexxxx2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
linexxxxxxxx3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


    


If I copy and paste the selection, something different is copied and pasted. Sometimes fasmw crashes.

_________________
Roses are red
Violets are blue
Some poems rhyme
And some don't.
Post 18 Nov 2007, 14:56
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4624
Location: Argentina
LocoDelAssembly 18 Nov 2007, 15:11
Right, on my computer gets pasted line 1 and line 2 when actually was selected line 2 and line 3.

I'm moving this to compiler internals now.
Post 18 Nov 2007, 15:11
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 19 Nov 2007, 12:47
I think its related to the problem sometimes trailing spaces are left at the end of the lines. Usually "End" keystroke takes you to the last printable in the line, but (I don't know exactly how to reproduce that) sometimes it doesn't.
Post 19 Nov 2007, 12:47
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4353
Location: Now
edfed 19 Nov 2007, 14:42
really strange


FASMW as caused a page fault in
the module KERNEL32.DLL at 0167:bff7a128.
Registers :
EAX=00202064 CS=0167 EIP=bff7a128 EFLGS=00010202
EBX=0052f7a8 SS=016f ESP=0056fd90 EBP=0056fdc4
ECX=20202020 DS=016f ESI=0052f790 FS=3e7f
EDX=000007d9 ES=016f EDI=0020207c GS=1c6f
bytes at CS : EIP :
89 51 08 8b 53 08 8b 43 04 8d 8b 0b 10 00 00 c1
stack :
0056fdc4 0052f790 00430000 00024c30 bff7b30e 00430000 0052f790 00000018 00000200 0000ffff 0052f82e 00024c30 0052f790 0056fe0c bff7b925 00430000
Post 19 Nov 2007, 14:42
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8358
Location: Kraków, Poland
Tomasz Grysztar 01 Dec 2007, 11:31
It has been fixed in fasmw 0.93.15 - please check it out (today's update of the fasmw package).
Post 01 Dec 2007, 11:31
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.