Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® 4.25 RTOS Proc32 version 4.25Q Release Notes

QNX® 4.25 RTOS

Date of this edition: July 21, 2005

Host OS: QNX 4.25 base or any patch level

Contents

Archive contents

This archive for QNX 4 contains the following files:

  • /proc/boot/Proc32
  • /proc/boot/Proc32-cksum.txt

Fixed issues

  • Add priority boost support for Relay(). Now both a Send() and a Relay() message sent to a _PPF_PRIORITY_FLOAT server will cause the server to boost to the original sender's priority. (#5261)
  • Address some issues and limitations in the pid generation used for process creation. It is possible that a machine which churns the entire pid space by executing and terminating processes over and over (like a shell script or cron job) could generate a pid which happens to match a already existing groupID. The pid==gid combination is usually an indication that this process is the group leader and if the group leader exists, orphaned processes receive a SIGHUP. With regards to this issue, a process with a bad pid which exits could cause a signal to be delivered to other processes erroneously. (#5251)
  • Address an issue where attempting to execute a shell script across the network with node numbers greater than the number of licenses could result in a kernel crash (#4771)
  • Fix a race condition where updating current time and adjusting pending timers would get out of sync and under heavy load, timers could fire prematurely/incorrectly which would overflow the internal event stack, and cause a kernel crash. (#5134)
  • Address an issue where if the maximum number of timers was increased via the Proc32 command-line argument, calls to alarm() could begin reporting an error condition by returning EINVAL. (#5233)
  • Remove debugging output which was left in the kernel when APM was active.
  • modified information returned to sin info, so that the cosmetic benchmark speed reported maxes out, rather than wrapping and showing a 'slow' speed

Known issues

  • None at this time

Online documentation

This patch doesn't update the online documentation for the Proc32 process manager. The command-line arguments remain as documented in the QNX 4 documentation.

Technical support

To obtain technical support for any QNX product, visit the Technical Support section in the Services area on our website www.qnx.com