Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
48 user(s) are online (35 user(s) are browsing Forums)

Members: 0
Guests: 48

more...

Headlines






Problem with MUI PopaslObject
Quite a regular
Joined:
2008/5/2 13:14
From Sweden
Posts: 508
I have a project that runs a MUI GUI on a separate process that I start with NP_Child,true. The rest is pretty much default.

Everything works fine. I have a message passing system between tasks so no cross-thread access of MUI etc. But I cannot include PopaslObject in the GUI because then the GUI creation crashes with wierd and random results. DAR is typically 0x39553933 ("9U93").

If I remove PopaslObject from the MUI GUI creation tree all else works fine.

Does PopaslObject have a problem with being run on a process other than main?

OS4 latest final update.

_________________
Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
   Report Go to top

Re: Problem with MUI PopaslObject
Just popping in
Joined:
2007/3/23 8:11
From Rehmerloh, Germany
Posts: 231
@Deniil

1. there is a MUI bugtracker at https://github.com/amiga-mui/muidev/issues
2. just a single register content from a crashlog does not help anybody. Please provide a full crashlog. And if possible please use the debug version of muimaster.library to get a more detailed crashlog.
3. Popasl.mui is a subclass of Popstring.mui and does nothing fancy but allocating an Asl requester in its constructor. have you tried Popstring directly in your application?

   Report Go to top

Re: Problem with MUI PopaslObject
Quite a regular
Joined:
2008/5/2 13:14
From Sweden
Posts: 508
I'll do some more tests, like using Popstring, and creating the Popasl separately by itself. Both in the main thread and then in the GUI thread and see what happens.

Reproducability is key to find such a bug. A simple crash log is about as helpful as a simple DAR register...

Just wanted to see if this is somehow a known problem or at least heard of before. The Popasl obviously works in normal cases or many MUI programs would fail. The only thing that makes this program stand out is that the MUI GUI isn't created and run on the main process of the program.

_________________
Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
   Report Go to top





[Advanced Search]



Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project