Bug 1063914
| Summary: | [abrt] tog-pegasus: strlen(): cimprovagt killed by SIGSEGV | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Alois Mahdal <amahdal> | ||||||||||||||||||||||||||
| Component: | tog-pegasus | Assignee: | Vitezslav Crhonek <vcrhonek> | ||||||||||||||||||||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | qe-baseos-daemons | ||||||||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||||||||
| Version: | 7.0 | CC: | amahdal, jscotka | ||||||||||||||||||||||||||
| Target Milestone: | rc | ||||||||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||||||
| Whiteboard: | abrt_hash:80bb4218dec4bf47b43e9b0600bfb9e59eb30251 | ||||||||||||||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||||||
| Last Closed: | 2016-08-31 09:03:45 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: | |||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||
Created attachment 861840 [details]
File: backtrace
Created attachment 861841 [details]
File: cgroup
Created attachment 861842 [details]
File: core_backtrace
Created attachment 861843 [details]
File: dso_list
Created attachment 861844 [details]
File: environ
Created attachment 861845 [details]
File: exploitable
Created attachment 861846 [details]
File: limits
Created attachment 861847 [details]
File: maps
Created attachment 861848 [details]
File: open_fds
Created attachment 861849 [details]
File: proc_pid_status
Created attachment 861850 [details]
File: var_log_messages
Created attachment 861851 [details]
File: sosreport.tar.xz
(In reply to Alois Mahdal from comment #0) > (commit adcdc1d) under /CoreOS/openlmi/Upstream/account/Sanity/Account Rebased, new commit is 354aeeb Another user experienced a similar problem: crash happened during one of account tests created on QA part which are yet to be ported to upstream: (commit 0ee3400) under /CoreOS/openlmi/Upstream/account/Sanity/Account This test was ran as whole, using "make run" reporter: libreport-2.1.11 backtrace_rating: 4 cmdline: /usr/libexec/pegasus/cimprovagt 0 8 11 root cmpiLMI_Account crash_function: strlen executable: /usr/libexec/pegasus/cimprovagt kernel: 3.10.0-86.el7.x86_64 package: tog-pegasus-2.12.1-14.el7 reason: cimprovagt killed by SIGSEGV runlevel: N 5 type: CCpp uid: 0 *** Bug 1063910 has been marked as a duplicate of this bug. *** *** Bug 1063423 has been marked as a duplicate of this bug. *** This looks like an issue in Account provider, not in Pegasus... Anyway, I'm not able to reproduce it on RHEL7.2:
# nosetests -v ./TestAccountLmishell.py
Failure: ImportError (No module named methods) ... ERROR
======================================================================
ERROR: Failure: ImportError (No module named methods)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nose/loader.py", line 413, in loadTestsFromName
addr.filename, addr.module)
File "/usr/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/mnt/tests/CoreOS/openlmi/Upstream/account/Sanity/Account/TestAccountLmishell.py", line 25, in <module>
import methods
ImportError: No module named methods
----------------------------------------------------------------------
Ran 1 test in 0.001s
FAILED (errors=1)
(I have no idea where "methods" module should be imported from, I've installed all openlmi-* packages and various Account provider's test packages without success.)
On the other hand, "make run" works somehow - some tests are failing, some succeeding, but no segfault has emerged.
If you don't mind, I suggest we close this bug - it may be already fixed in the provider (as there were no similar issues opened by customers during two releases) and it also doesn't seem that we will update openlmi packages in the future.
Sorry for late response. I tried to reproduce this but could not; I hardly made the test work at all, but the segfault does not happen (tried RHEL-7.1 and RHEL-7.3). I'm OK with closing it, at least until somebody hits it again. Thanks, I'm closing it then. |
Description of problem: crash happened during one of account tests created on QA part which are yet to be ported to upstream, namely somewhere in TestAccountLmishell.py, currently (commit adcdc1d) under /CoreOS/openlmi/Upstream/account/Sanity/Account nosetests -v ./TestAccountLmishell.py Possible duplicate of bug 1063423 Possible duplicate of bug 1063910 Version-Release number of selected component: tog-pegasus-2.12.1-13.el7 Additional info: reporter: libreport-2.1.11 backtrace_rating: 4 cmdline: /usr/libexec/pegasus/cimprovagt 0 8 13 root cmpiLMI_Account crash_function: strlen executable: /usr/libexec/pegasus/cimprovagt kernel: 3.10.0-78.el7.x86_64 runlevel: N 5 type: CCpp uid: 0 Truncated backtrace: Thread no. 1 (10 frames) #0 strlen at ../sysdeps/x86_64/strlen.S:31 #1 __strdup at strdup.c:41 #2 LMI_AccountManagementService_CreateAccount at /usr/src/debug/openlmi-providers-0.4.2/src/account/LMI_AccountManagementServiceProvider.c:466 #3 LMI_AccountManagementService_DispatchMethod at /usr/src/debug/openlmi-providers-0.4.2/x86_64-redhat-linux-gnu/src/account/LMI_AccountManagementService.h:2951 #4 LMI_AccountManagementServiceInvokeMethod at /usr/src/debug/openlmi-providers-0.4.2/src/account/LMI_AccountManagementServiceProvider.c:179 #5 Pegasus::CMPIProviderManager::handleInvokeMethodRequest at CMPIProviderManager.cpp:1806 #6 Pegasus::CMPIProviderManager::processMessage at CMPIProviderManager.cpp:307 #7 Pegasus::BasicProviderManagerRouter::processMessage at BasicProviderManagerRouter.cpp:391 #8 Pegasus::ProviderAgent::_processRequest at ProviderAgent.cpp:708 #9 Pegasus::ProviderAgent::_processRequestAndWriteResponse at ProviderAgent.cpp:836