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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content