Bug 705343
Summary: | condor_triggerd segfault after initialization using the condor_trigger_config | |||
---|---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Tomas Rusnak <trusnak> | |
Component: | condor | Assignee: | Robert Rati <rrati> | |
Status: | CLOSED ERRATA | QA Contact: | Tomas Rusnak <trusnak> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | Development | CC: | iboverma, jneedle, matt | |
Target Milestone: | 2.0 | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | condor-7.6.1-0.5 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 705722 (view as bug list) | Environment: | ||
Last Closed: | 2011-06-27 15:32:43 UTC | Type: | --- | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 602766, 693778, 705722 |
Description
Tomas Rusnak
2011-05-17 12:30:39 UTC
The triggerd would attempt to access a null pointer when processing white space if a trigger returned class ad data from a trigger evaluation. The issue was introduced when the triggered was modified to handle new classads. Fixed upstream and on: UPSTREAM-7.6.1-BZ705343-triggerd-segfault Retested over RHEL5/x86,x86_64:
ruby-wallaby-0.10.5-4.el5
condor-wallaby-tools-4.0-6.el5
qpid-java-common-0.10-6.el5
qpid-qmf-devel-0.10-6.el5
wallaby-utils-0.10.5-4.el5
qpid-qmf-0.10-6.el5
qpid-cpp-client-ssl-0.10-7.el5
qpid-cpp-server-cluster-0.10-7.el5
python-condorutils-1.5-3.el5
ruby-qpid-qmf-0.10-6.el5
qpid-cpp-client-0.10-7.el5
condor-7.6.1-0.5.el5
qpid-cpp-server-ssl-0.10-7.el5
qpid-java-client-0.10-6.el5
qpid-java-example-0.10-6.el5
python-wallabyclient-4.0-6.el5
condor-wallaby-base-db-1.12-1.el5
python-qpid-qmf-0.10-6.el5
qpid-cpp-server-0.10-7.el5
qpid-cpp-client-devel-0.10-7.el5
qpid-cpp-server-store-0.10-7.el5
qpid-cpp-server-devel-0.10-7.el5
qpid-tools-0.10-5.el5
condor-wallaby-client-4.0-6.el5
condor-classads-7.6.1-0.5.el5
qpid-cpp-server-xml-0.10-7.el5
wallaby-0.10.5-4.el5
python-qpid-0.10-1.el5
condor-qmf-7.6.1-0.5.el5
qpid-cpp-client-devel-docs-0.10-7.el5
# tail -f /var/log/condor/TriggerLog
05/18/11 12:32:46 Adding classad value to event text
05/18/11 12:32:46 Adding text string prior to variable substitution to event text
05/18/11 12:32:46 token: 'TriggerdCondorLogStackDump'
05/18/11 12:32:46 Adding classad value to event text
05/18/11 12:32:46 Triggerd: Raised event with text '"hostname" has 4507 stack dumps in the following log files: "MasterLog,ShadowLog,ShadowLog.old,TriggerLog"'
05/18/11 12:32:46 Trying to query collector <IP:9618>
05/18/11 12:32:46 Query successful. Parsing results
05/18/11 12:32:46 Triggerd: Found 1 nodes in the pool
05/18/11 12:32:46 Triggerd: 1 nodes expected to be in the pool
05/18/11 12:32:46 Triggerd: Found 0 missing nodes
05/18/11 12:32:56 Triggerd: Evaluating 15 triggers
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Trying to query collector <IP:9618>
05/18/11 12:32:56 Query successful. Parsing results
05/18/11 12:32:56 Parsing trigger text '$(Machine) has $(TriggerdCondorLogCapitalErrorCount) ERROR messages in the following log files: $(TriggerdCondorLogCapitalError)'
05/18/11 12:32:56 Adding text string prior to variable substitution to event text
05/18/11 12:32:56 token: 'Machine'
05/18/11 12:32:56 Adding classad value to event text
05/18/11 12:32:56 Adding text string prior to variable substitution to event text
05/18/11 12:32:56 token: 'TriggerdCondorLogCapitalErrorCount'
05/18/11 12:32:56 Adding classad value to event text
5472 ? Ssl 0:00 condor_triggerd -f
Daemon is still alive. No crash from condor_triggerd found.
>>> VERIFIED
|