Bug 2270407 - opendkim occasional segfault
Summary: opendkim occasional segfault
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: opendkim
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Matt Domsch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-03-20 07:30 UTC by Jure Sah
Modified: 2024-07-10 13:20 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-09 04:28:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jure Sah 2024-03-20 07:30:36 UTC
On a production system with a large throughput, which has been working without issue for many years, we are now seeing OpenDKIM segfaults (about once per two weeks) for which the reason is unclear.

# yum list installed | grep opendkim
libopendkim.x86_64                    2.11.0-0.1.el7                   @epel    
opendkim.x86_64                       2.11.0-0.1.el7                   @epel

opendkim[22317]: segfault at 290 ip 0000000000409dbc sp 00007fa4bbffec50 error 4 in opendkim[400000+25000]

Reproducible: Sometimes

Steps to Reproduce:
1. Leave OpenDKIM service running, signing and receiving signed and unsigned mail

Actual Results:  
segfault

Expected Results:  
Service works without issue and logs any issues in the logs

We've worked around the issue by simply setting the systemd service to restart on failiure and this seems to work fine. However obviously the service shouldn't segfault.

I am not dismissing the possibility that there is some other issue in the email system that is causing the input to be incorrect somehow, but the program should log that instead of segfaulting.

I've installed abrt as per https://access.redhat.com/solutions/56021 and will provide the core dump / trace when I have one.

Comment 1 Troy Dawson 2024-07-09 04:28:48 UTC
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.

Comment 2 Jure Sah 2024-07-10 13:20:10 UTC
It's worth noting that the version of the OS is irrelevant here, because the OpenDKIM software is the same in each operating system.

But sure close it. Your loss.


Note You need to log in before you can comment on or make changes to this bug.