Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
101 user(s) are online (51 user(s) are browsing Forums)

Members: 1
Guests: 100

skynet, more...

Headlines

Forum Index


Board index » All Posts (elfpipe)




I get by with a little help from my friends (Odyssey)
Just can't stay away
Just can't stay away


Hi guys,

What is the trick to killing the font indexing requester at startup in Odyssey?? I remember remembering it in the past, but I don't remember it anymore. Hielp!

- Alfkil

Go to top


Re: Qt 6 progress
Just can't stay away
Just can't stay away


@trgswe

I know all this. I have most of the modules, you are mentioning, in ready-built versions on my linux hd. I was able to build qt-creator, which needs the Qt5-compat library, so I am pretty sure, that everything I did has been set up correctly. The only problem, in fact, seems to be the link error I have been talking about and just a few other things, for instance qmake doesn't work natively yet.

If we could fix the link error, I would be able to proceed.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@LiveForIt

Quote:
There are no why the OS developers can solve this anyway.


There is no automatic ressource handling. In principle you can call RemTask(processHandle), but any files or windows opened will be left astray. I think it is a sensible preference, since the overhead of tracking every ressource is massive.

EDIT: I am going to change it, so there will be a popup warning before closing on the orphan.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


I am up and running again.

I have flawless performance from Spotless in the described tests with kernel 54.46.

I have fixed the float register writeout to look a little nicer.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

I think it best, that I postpone further development until I have a working machine back. It could take a couple of weeks, but then I could end the 'shooting-in-blind' frenzy, that I am in currently.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

I am not sure, if it is a bug or more like a missing feature. Also, it is more like a guess than an actual solution. But afaik there is currently work being done on features, that have an impact on the exec debug functions.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@thread

There is a possible problem with later machines (including x5000) and the debug interface of exec.library. I am quite convinced, that the current state of the software is the 'correct' one, but there is a system component, that needs implementation, before it can be used with later kernel releases. This, at least, is how the explanation goes so far.

So I guess patience.


Edited by alfkil on 2022/5/31 15:16:33
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Just for a thought : Can you try, after Spotless locks up, if you can exit by CTRL+C from the terminal.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Quote:
Nope.. I run load test case, hit bp on puts(), click start, once it drops i hit "step out" , then nothing in console, test case from gui of spotless looks like finished and GUI not operational anymore.


But it worked previously?? This seems overly random. I am not sure, I am very motivated to solve these issues. Maybe it is just impossible to get this software to work.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Quote:
Btw, I also do test what Javier found, and yeah, the same for me. You enough to just load test case, run it (even without hittting any breakpoint), and then one it bring hello in console and exit, just hit close gadget. And you see in the shell that:
***Command 'Spotless' returned with hanging Disable!

But (!) i should add that this happens on the latest beta of kernel. On the previous betas of kernels and on latest public version we do not have such stuff. So chances are high that this is kernel itself and you can skip it for now. I report it to os4beta


This, as explained earlier, is because you cannot safely close Spotless with an existing child. This is a system feature, and the only thing I could do, would be to prevent closing when the child is still in memory. Do you really want that??

EDIT: I have re-read what you wrote, and yes, this seems to be a problem with the new kernel. I don't know how to solve it.
Quote:
But now i tested more, and "Step Over" also buggy seems so. You need working machine for sure, or we will jump on the same bugs again and again without much progress :) Just load up a test case , then hit bp on puts() , and hit step over few times , you will have non working gui of spotless.


Try this : Spotless_getPhysicalAddress


Edited by alfkil on 2022/5/22 11:15:36
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Try this : Spotless_stepOut(1)


Edited by alfkil on 2022/5/21 17:54:11
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Thanks for report! This is a bit more complicated than expected. I need to think about it for a little while.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@thread

*BUMP* ( stepOut() )

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@alfkil

This should fix the long long int printf :

result.push_back(printStringFormat("%lld\n", (uint64_t)context->fpscr));


New download : Spotless _fix_longlongint

@kas1e

Please look at the previous post also.


Edited by alfkil on 2022/5/21 11:51:16
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@kas1e

Quote:
But i do find, that last entry in the registers are "trash", it show 0 and rectangle box. Like, you forget to terminate strings massive or something of that sort (maybe mislead \0 with just 0 or something).


Screenshot?

EDIT : This is the responsible code :

result.push_back(printStringFormat("%" PRIu64 "\n", (uint64_t)context->fpscr));


I am not sure, if this is the correct way to print a 64-bit integer. I just copied it from some internet page. Does anyone have a good take on this?

Quote:
Also "Step out" crash bug i mention seems gone, but not sure if it reacts as expected , now that what i do:
1. run spotless
2. load or test case
3. hit bp on "puts"
4. once it breaks, hit "step out"

At this point test case exit seems so, or something , but i do not have "Hello" in console.


Are you sure?? Hello should come in the shell window of the caller (where you ignite Spotless). In any case, try this and see if it helps :

Spotless_isFunction_in_stepOut


Edited by alfkil on 2022/5/20 18:46:36
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@thread

Sorry, found the bug. This one should fix it :

Spotless_parent_fix

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@TSK and kas1e

I have replaced

Layout *Layout::createLabeledLayout (string label) {
     
Layout *childLayout = new Layout(parentlabel);
     
IIntuition->SetAttrs (layout,
         
LAYOUT_AddChildchildLayout->systemObject(),
     
TAG_DONE);
     return 
childLayout;
}


with

Layout *Layout::createLabeledLayout (string label) {
     
Layout *childLayout = new Layout(parentlabel);
     
IIntuition->SetGadgetAttrs (layoutparent->windowPointer(), 0,
         
LAYOUT_AddChildchildLayout->systemObject(),
     
TAG_DONE);
     return 
childLayout
}


Does this improve things?

Spotless_SetGadgetAttrs


Edited by alfkil on 2022/5/20 16:03:19
Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@TSK

Thanks!

@kas1e

Does the same problem appear with the MemorySurfer?

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@jabirulo

In the last version you ran, there are no references in the code to Enable()/Disable(). So the relevant calls must be local to the system, or the error message is misleading.

Go to top


Re: SpotLess tests need it to find out one bug
Just can't stay away
Just can't stay away


@jabirulo

Then that is the reason. If you don't let the child finish, there will be complaints from the system. I cannot change this. The only thing I could do would be to prevent you from quiting Spotless. And I don't want to do that.

So : The reason for the error is, that you have no way to force close a child in AmigaOS.

Go to top



TopTop
« 1 ... 4 5 6 (7) 8 9 10 ... 74 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project