After installing MUI5 there has been a problem with the module version of psdstackloader. I use blizkick to kick rommodules (including some from poseidon to have working usb mouse on early boot menu and hopefully be able to boot from usb though I have not tried yet) on my CyberStormPPC. Every time OS3.9 boots, I get an error about stack of popo not being enough.
psdstackloader stack problem with MUI5
- ancalimon
- Thread is Unresolved
Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.
Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.
Don't Panic. Please wash hands.
-
-
So what does the system do if you give it more stack?
-
So what does the system do if you give it more stack?
I can not give it more stack because it is a rom module used with blizkick that starts the task popo. Is there a way to do this?
I also asked about this problem here :
-
I've asked Chris Hodges if he has an idea. You probably don't want to hear the most pragmatic answer "revert to the MUI version that it worked with"
Chris normally takes a few days to answer, so please give him that time.
-
Chris answered - in German, so the translation may not be 100% accurate. However, the harsh tone of his wording is indeed in the German version as well:
QuoteIt's fantastic how these bodgers bungle everything with the new versions of MUI. Back then, Stuntzi confirmed: 8k of stack is sufficient for normal GUIs. And that was correct. There haven't been any problems with MUI3.8. Even with the HID GUI, which is a bit more complex.
Now the developers of MUI 4.x and 5.x want 32k of stack minimum. That's a nasty waste of resources and paternalism of both users and developers, especially because you'd have to increase stack locally for each task. Poseidon uses a number of tasks. Honestly - why does MUI require so much stack all of a sudden? Didn't they understand the concept of Stack vs. Heap?
There is a workaround that should work in combination with StackAttack. You generate a PsdStackloader without active PoPo. In Trident/Popups, you set:
On connecting: Never open a popup window
On disconnect: deactivated
On device death: deactivated
Save these settings as the PsdStackloader that you flash. This will keep the PoPo-task from starting on bootup.
While booting, the normal ENVARC:PsdStackloader (with Popups enabled) should be loaded in the user-startup. Stack-Attack must be launched prior to that. When the PoPo-task is started, it should then get it's wasteful 32k stack (or whatever is set in Stack-Attack).
Please report back if this helps.
-
The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.