Bug 1294913

Summary: [abrt] iptstate: operator delete(): iptstate killed by SIGABRT
Product: [Fedora] Fedora Reporter: Martin Jackson <mhjacks>
Component: iptstateAssignee: Thomas Woerner <twoerner>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: carlos_sarmiento, collura, dominik, gordon, j, thinkingfacts, twoerner, vindicators
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/adfd29eff5aece072b82e62ab7c6304edb096d97
Whiteboard: abrt_hash:ea284f65246ebbedcb907f2bb35107fe5cb4a5e5;VARIANT_ID=workstation;
Fixed In Version: iptstate-2.2.6-1.fc25 iptstate-2.2.6-1.fc24 iptstate-2.2.6-1.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-26 22:29:46 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 Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
Patch updating the package none

Description Martin Jackson 2015-12-30 23:41:29 UTC
Description of problem:


Version-Release number of selected component:
iptstate-2.2.5-7.fc23

Additional info:
reporter:       libreport-2.6.3
backtrace_rating: 4
cmdline:        iptstate
crash_function: operator delete
executable:     /usr/sbin/iptstate
global_pid:     2179
kernel:         4.2.8-300.fc23.x86_64
runlevel:       N 5
type:           CCpp
uid:            0

Truncated backtrace:
Thread no. 1 (10 frames)
 #6 operator delete at ../../../../libstdc++-v3/libsupc++/del_op.cc:46
 #7 __gnu_cxx::new_allocator<char>::deallocate at /usr/include/c++/5.1.1/ext/new_allocator.h:110
 #8 __gnu_cxx::__alloc_traits<std::allocator<char> >::deallocate at /usr/include/c++/5.1.1/ext/alloc_traits.h:185
 #9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy at /usr/include/c++/5.1.1/bits/basic_string.h:185
 #10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose at /usr/include/c++/5.1.1/bits/basic_string.h:180
 #11 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string at /usr/include/c++/5.1.1/bits/basic_string.h:544
 #12 table_t::~table_t at iptstate.cc:138
 #13 std::_Destroy<table_t> at /usr/include/c++/5.1.1/bits/stl_construct.h:93
 #14 std::_Destroy_aux<false>::__destroy<table_t*> at /usr/include/c++/5.1.1/bits/stl_construct.h:103
 #15 std::_Destroy<table_t*> at /usr/include/c++/5.1.1/bits/stl_construct.h:126

Comment 1 Martin Jackson 2015-12-30 23:41:34 UTC
Created attachment 1110657 [details]
File: backtrace

Comment 2 Martin Jackson 2015-12-30 23:41:35 UTC
Created attachment 1110658 [details]
File: cgroup

Comment 3 Martin Jackson 2015-12-30 23:41:36 UTC
Created attachment 1110659 [details]
File: core_backtrace

Comment 4 Martin Jackson 2015-12-30 23:41:37 UTC
Created attachment 1110660 [details]
File: dso_list

Comment 5 Martin Jackson 2015-12-30 23:41:38 UTC
Created attachment 1110661 [details]
File: environ

Comment 6 Martin Jackson 2015-12-30 23:41:39 UTC
Created attachment 1110662 [details]
File: limits

Comment 7 Martin Jackson 2015-12-30 23:41:40 UTC
Created attachment 1110663 [details]
File: maps

Comment 8 Martin Jackson 2015-12-30 23:41:41 UTC
Created attachment 1110664 [details]
File: mountinfo

Comment 9 Martin Jackson 2015-12-30 23:41:42 UTC
Created attachment 1110665 [details]
File: namespaces

Comment 10 Martin Jackson 2015-12-30 23:41:43 UTC
Created attachment 1110666 [details]
File: open_fds

Comment 11 Martin Jackson 2015-12-30 23:41:44 UTC
Created attachment 1110667 [details]
File: proc_pid_status

Comment 12 Martin Jackson 2015-12-30 23:41:45 UTC
Created attachment 1110668 [details]
File: var_log_messages

Comment 13 Gordon Martin 2016-03-20 01:01:02 UTC
Similar problem has been detected:

May be related to id c1fe04db9e60b03bed9a347bcac74a99e9d43e53 https://bugzilla.redhat.com/show_bug.cgi?id=1294913.  i7z crashes immediatly after execution.

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        iptstate
crash_function: operator delete
executable:     /usr/sbin/iptstate
global_pid:     13597
kernel:         4.4.5-300.fc23.x86_64
package:        iptstate-2.2.5-7.fc23
reason:         iptstate killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            0

Comment 14 carlos_sarmiento 2016-04-27 00:00:47 UTC
*** Bug 1330780 has been marked as a duplicate of this bug. ***

Comment 15 Dominik 'Rathann' Mierzejewski 2016-08-16 22:04:21 UTC
Similar problem has been detected:

Started iptstate as root. It dies after a few seconds.

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        iptstate
crash_function: operator delete
executable:     /usr/sbin/iptstate
global_pid:     4442
kernel:         4.6.6-200.fc23.x86_64
package:        iptstate-2.2.5-7.fc23
reason:         iptstate killed by SIGABRT
runlevel:       N 3
type:           CCpp
uid:            0

Comment 16 Jason Tibbitts 2016-10-24 17:37:53 UTC
This crash is still around in F24 and I'm pretty sure F25 and rawhide as well.  Version 2.2.6 has been available upstream for a couple of months and supposedly fixes many crashes.

I can update for it if you like.

Comment 17 Dominik 'Rathann' Mierzejewski 2016-10-24 19:24:52 UTC
Confirmed on F24 (iptstate-2.2.5-8.fc24.x86_64). I don't have time to do the update myself, but I will test 2.2.6 if you do it.

Comment 18 Martin Jackson 2016-10-25 02:32:56 UTC
Locally, I was able to rebuild the RPM and it looks like the crash in question is fixed by the update.

The RPM requires that the reference to README be changed to README.md but otherwise compiles on x86_64 without incident.

Comment 19 Jason Tibbitts 2016-10-25 14:56:32 UTC
Created attachment 1213945 [details]
Patch updating the package

Here's a patch which updates the package and cleans up the spec.  (I added the upstream signature but not the signature check as those macros aren't in place quite yet.)

Comment 20 Fedora Update System 2016-10-26 00:52:00 UTC
iptstate-2.2.6-1.fc23 has been pushed to the Fedora 23 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-fcb4e6a183

Comment 21 Fedora Update System 2016-10-26 03:21:22 UTC
iptstate-2.2.6-1.fc24 has been pushed to the Fedora 24 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-a8641f9eac

Comment 22 Fedora Update System 2016-10-26 04:24:21 UTC
iptstate-2.2.6-1.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-48bc6a3fe4

Comment 23 Fedora Update System 2016-10-26 22:29:46 UTC
iptstate-2.2.6-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 24 Fedora Update System 2016-10-27 03:19:40 UTC
iptstate-2.2.6-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 25 Fedora Update System 2016-12-03 03:20:43 UTC
iptstate-2.2.6-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.