Why are applications failing to start with error message "Argument list too long" after applying the fix for Stack Guard Vulnerability in Red Hat Enterprise Linux 7 ?

Solution Verified - Updated -

Issue

  • Why are applications are failing to start after applying the fix for Stack Guard Vulnerability in Red Hat Enterprise Linux 7 ?
  • Applied the fix for Stack Guard vulnerability, since then the application failed to start. Application is able to start after reverting kernel to the previous one.
  • Kernel was updated to 3.10.0-514.21.2.el7. After the kernel upgrade, applications failing to start with the following message
# xxx: xxx: Argument list too long
  • rlimit_stack problems after update to 3.10.0-514.21.2.el7
  • Oracle Enterprise Manager Cloud Control failing to start and following message is seen in the logs
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 280: /usr/bin/uname: Argument list too long 
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 281: /usr/bin/uname: Argument list too long 
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 460: /oradump/emagent/core/12.1.0.4.0/perl/bin/per...too long 
Jun 29 10:29:43 XXX systemd[1]: gcstartup.service: control process exited, code=exited status=126
  • icinga2 fails to start with the following message:
[root@icinga2 ~]# icinga2 daemon -C 
execvp: Argument list too long

Environment

  • Red Hat Enterprise Linux 7
  • Kernel 3.10.0-514.21.2.el7
  • Oracle application
  • icinga2 application
  • PeopleSoft application
  • Nessus SecurityScan application

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In