| Summary: | [abrt] realmd: __netlink_assert_response(): realmd killed by SIGABRT | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Abhay <abhaykadam88> | ||||||||||||||||||||||||||||
| Component: | realmd | Assignee: | Sumit Bose <sbose> | ||||||||||||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||||||||||
| Version: | 25 | CC: | abhaykadam88, fweimer, jhrozek, sbose, stefw | ||||||||||||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/362bb06c50b8b55ac26712eb870fd238a85ebb49 | ||||||||||||||||||||||||||||||
| Whiteboard: | abrt_hash:39d62981e3657eac338e6c64bedf9c68b2930bab;VARIANT_ID=workstation; | ||||||||||||||||||||||||||||||
| Fixed In Version: | realmd-0.16.2-6.fc25 | Doc Type: | If docs needed, set a value | ||||||||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||||||||
| Last Closed: | 2016-12-05 21:43:52 UTC | Type: | --- | ||||||||||||||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||||
|
Description
Abhay
2016-11-25 05:36:03 UTC
Created attachment 1224121 [details]
File: backtrace
Created attachment 1224122 [details]
File: cgroup
Created attachment 1224123 [details]
File: core_backtrace
Created attachment 1224124 [details]
File: dso_list
Created attachment 1224125 [details]
File: environ
Created attachment 1224126 [details]
File: limits
Created attachment 1224127 [details]
File: maps
Created attachment 1224128 [details]
File: mountinfo
Created attachment 1224129 [details]
File: namespaces
Created attachment 1224130 [details]
File: open_fds
Created attachment 1224131 [details]
File: proc_pid_status
Created attachment 1224132 [details]
File: var_log_messages
This glibc assert intends to catch cases where the internal file descriptor used for Netlink processing has been closed by another thread. EBADF suggests that this has happened here. This could have been caused by a race internal to glibc, but we have not seen this yet anywhere since we added the assert, so I suspect it's an application bug. Can you reproduce the issue reliable? I was able to reproduce it by chance and created a test build at https://koji.fedoraproject.org/koji/taskinfo?taskID=16657441 . Can you check if it fixes the issue for you? Created attachment 1225807 [details]
[PATCH] LDAP: don't close LDAP socket twice
Hi Stef,
can you check the attached patch? I wonder what was the original motivation to call close() before ldap_destroy(). Did you had any issues with a blocking ldap_destroy()?
Comment on attachment 1225807 [details]
[PATCH] LDAP: don't close LDAP socket twice
Can ldap_destroy() block when the LDAP server is no longer reachable? Once that question is answered, the patch looks good to me.
I did some basic test calling ldap_initialize(), ldap_search_ext() and ldap_destroy(). Before calling ldap_destroy() I either paused the VM running the LDAP server or killed the LDAP server process in the VM. In both cases ldap_destroy() didn't block. Patch merged into realmd git master. realmd-0.16.2-6.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b06e7168c9 realmd-0.16.2-6.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-b06e7168c9 realmd-0.16.2-6.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. |