flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > [bug]'stack' keyword crashes fasm |
Author |
|
Chewy509 05 Jul 2007, 22:34
Hi Guys,
This is related to my previous post. I've found for larger *.asm files (eg over 500KB), fasm is crashing if I attempt to define the stack size for PE64 executables. (See attached file as example). If I remove the stack size definition, the source file assemblies and the executable runs correctly. However having a stack size of 4K is not adequate for my application? Additionally, on my XP x64 SP2 PC, when fasm crashes, the original source file is being deleted (I believe is the Win related not fasm related). This does NOT occur on XP SP2 (32bit). If someone could at least show that I'm either using the stack keyword incorrectly? or confirm the presence of the bug? I would be greatly appreciated. (In the attached source, about line 80 is the stack size definition for the PE64).
|
|||||||||||
05 Jul 2007, 22:34 |
|
f0dder 06 Jul 2007, 11:43
Chewy509: your source file is being deleted? :O
Does this happen with the command-line fasm.exe , or the fasmw.exe editor? Sounds pretty nasty. |
|||
06 Jul 2007, 11:43 |
|
Chewy509 09 Jul 2007, 00:37
f0dder wrote: Chewy509: your source file is being deleted? :O The source file is being deleted with both fasm.exe and fasmw.exe on XP x64 only. I'm assuming it's a bug within the x64 version of Windows, as it doesn't happen on the 32bit version of Windows XP. If someone happens to have a running XP x64 box, can you please test it. (It could be some setting on my box). |
|||
09 Jul 2007, 00:37 |
|
Chewy509 09 Jul 2007, 00:39
vid wrote: If FASM crashes, it's error for sure, and you are doing it correctly. Thanks for the workaround. For the moment I'm using a PE header editor (there's heaps on the internet) and just manually modifying the field in the header. It's working ok for now. |
|||
09 Jul 2007, 00:39 |
|
Tomasz Grysztar 05 Aug 2007, 16:15
Fixed in 1.67.22 (coming later today).
|
|||
05 Aug 2007, 16:15 |
|
Chewy509 12 Aug 2007, 23:40
Tomasz Grysztar wrote: Fixed in 1.67.22 (coming later today). Thanks, how's the studying going? |
|||
12 Aug 2007, 23:40 |
|
Madis731 13 Aug 2007, 11:10
1.67.21 - source isn't deleted on Server 2003 Enterprise x64 Edition
It took a long time to assemble, though. 1.67.22 - assembles OK! 4 passes, 0.9 seconds, 146944 bytes |
|||
13 Aug 2007, 11:10 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.