[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Error message for the failure to create heartbeat thread is too specific. (#540)

Eliot Miranda notifications at github.com
Tue Dec 8 07:36:20 UTC 2020


Hi,

The warning/error 

pthread_setschedparam failed: Not owner

is also happening on Solaris, and obviously it also prints some text,
which does not really make sense on Solaris.

I have documented on the following Wiki how to get rid of this warning/error
on Solaris:

        https://sourceforge.net/p/solaris-squeak/wiki/Home/

I don't know how to fix the issue specifically on your Ubuntu distribution,
but possibly it makes sense to - when the error happens - to print a simple:

"error: pthread_setschedparam failed: Not owner

or 

"error: heartbeat thread unable to run at higher priority"

Such a simple short message would be sufficient, and then the user can
try to do some research and find fixes for the specific platform,
where the error happens.

I can imagine that on various Unix flavors the instructions for:

 /etc/security/limits.d/squeak.conf

do not apply.

Also note that in my limited experience on Solaris, I can either fix
the warning (by having threads run at different priorities) or ignore
the warning, as it does not seem to make much difference ...

But it's not nice that an extensive error message is printed,
certainly not when it does not apply to that specific Unix distribution.

Regards,
David Stes

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/540
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20201207/141357b5/attachment.html>


More information about the Vm-dev mailing list