-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Program warns about too small stack size (8192) if starting from Workbench #12
Comments
Welcome! Thanks for submitting your first AmigaGPT issue! Your issue will be looked at ASAP. <3 |
Tried your solution, but unfortunately the error message persists. |
If you go back to the information panel again, does it still show 32768? Does the warning message always report your stack to be 8192 bytes? Another thing you can try is in your Prefs folder, open Workbench prefs and set stack size in there to 32kb or higher |
Yes, 32768 if coming back to the Information panel. The warning message always reports that my stack is 8192 bytes (only once it reported 8448 bytes, but I couldn't reproduce it since), and my Workbench Prefs was originally set to a 4 KB stack (this being the default, I assume). Setting it to 32 KB or more doesn't change the error. |
what about if you execute it via the Shell before typing in the command |
...then it runs with no warnings. |
Ok odd. For some reason your workbench is both ignoring the icon stack size and also the internal stack cookie. Have you updated your AmigaOS with the 2 update files to AmigaOS 3.2.2? |
Yep, I'm on Workbench 3.2.2.1. And I don't use any third-party "performance patches" or "eye candy", trying to avoid such strange compatibility issues. |
Try the new 1.4.4 release and let me know if it still happens |
Forgot to mention on my last reply that I was already on 1.4.4. Unfortunately, the issue persists. I'm starting to wonder if it isn't something on my setup, as clean as it may seem... |
it weird because it works fine for me (on my MiSTer and in AmiKit) |
Apparently, PeterK on EAB Board found the issue. Says him: "AmigaGPT seems indeed to have a bug. When reading the stack size from its tool icon it divides the size by 4 by mistake! So, for an entry of 32768 it just sees 8192 bytes of stack. When I tried 140000 for the stack setting AmigaGPT didn't complain anymore, but 131072 should also work (not tested)." |
Just tested here, and indeed: 131072 of stack size gives no warning. Reducing to 130048 already warns that "a stack size of 32512 bytes is too small". |
Can I reproduce these steps here on my system? |
Turns out, PeterK went onto great lengths to find that, indeed, the bug is on AmigaGPT's code. Two posts worth noting: |
Thanks for your assistance with this issue. I have now fixed it in version 1.4.5 |
Title says it all, basically.
AmigaGPT 1.4.3
Kickstart 47.111
Workbench 47.4
narrator.device v34 and v37 on correct places
translator.library 43.1
Amiga 1200/TF1260/128 MB Fast RAM
The text was updated successfully, but these errors were encountered: