Bug 1077713 - [abrt] gnome-abrt: is_end(): python2.7 killed by SIGSEGV
Summary: [abrt] gnome-abrt: is_end(): python2.7 killed by SIGSEGV
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-abrt
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jakub Filak
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:4a4f54f33d70453480fef1237e5...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-18 13:20 UTC by Evan McNabb
Modified: 2016-12-01 00:46 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-03-21 09:20:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (276.77 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: cgroup (172 bytes, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: core_backtrace (78.02 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: dso_list (16.60 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: environ (1.61 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: exploitable (82 bytes, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: limits (1.29 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: maps (76.02 KB, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: open_fds (657 bytes, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: proc_pid_status (951 bytes, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details
File: var_log_messages (198 bytes, text/plain)
2014-03-18 13:20 UTC, Evan McNabb
no flags Details

Description Evan McNabb 2014-03-18 13:20:19 UTC
Version-Release number of selected component:
gnome-abrt-0.3.6-1.fc20

Additional info:
reporter:       libreport-2.2.0
backtrace_rating: 4
cmdline:        /usr/bin/python /usr/bin/gnome-abrt
crash_function: is_end
executable:     /usr/bin/python2.7
kernel:         3.13.6-200.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 is_end at gsequence.c:200
 #1 gtk_list_store_remove at gtkliststore.c:1233
 #2 ffi_call_unix64 at ../src/x86/unix64.S:76
 #3 ffi_call at ../src/x86/ffi64.c:522
 #4 g_callable_info_invoke at girepository/gicallableinfo.c:680
 #5 g_function_info_invoke at girepository/gifunctioninfo.c:274
 #6 _invoke_callable at pygi-invoke.c:64
 #7 pygi_callable_info_invoke at pygi-invoke.c:652
 #8 _wrap_g_callable_info_invoke at pygi-invoke.c:675
 #9 _callable_info_call at pygi-info.c:428

Comment 1 Evan McNabb 2014-03-18 13:20:28 UTC
Created attachment 875927 [details]
File: backtrace

Comment 2 Evan McNabb 2014-03-18 13:20:31 UTC
Created attachment 875928 [details]
File: cgroup

Comment 3 Evan McNabb 2014-03-18 13:20:33 UTC
Created attachment 875929 [details]
File: core_backtrace

Comment 4 Evan McNabb 2014-03-18 13:20:35 UTC
Created attachment 875930 [details]
File: dso_list

Comment 5 Evan McNabb 2014-03-18 13:20:37 UTC
Created attachment 875931 [details]
File: environ

Comment 6 Evan McNabb 2014-03-18 13:20:42 UTC
Created attachment 875933 [details]
File: exploitable

Comment 7 Evan McNabb 2014-03-18 13:20:43 UTC
Created attachment 875934 [details]
File: limits

Comment 8 Evan McNabb 2014-03-18 13:20:45 UTC
Created attachment 875935 [details]
File: maps

Comment 9 Evan McNabb 2014-03-18 13:20:48 UTC
Created attachment 875936 [details]
File: open_fds

Comment 10 Evan McNabb 2014-03-18 13:20:50 UTC
Created attachment 875937 [details]
File: proc_pid_status

Comment 11 Evan McNabb 2014-03-18 13:20:52 UTC
Created attachment 875938 [details]
File: var_log_messages

Comment 12 Evan McNabb 2014-03-18 13:24:16 UTC
abrt crashed when I tried to delete several of the listed crash reports.

Comment 13 Jakub Filak 2014-03-19 15:49:25 UTC
(In reply to Evan McNabb from comment #12)
> abrt crashed when I tried to delete several of the listed crash reports.

Thank you for the report. I have a couple of questions :)

Did you try to delete several of the reports or all of them?
Do you remember how many problems did you selected?
Was the first problem selected?
Was the last problem selected?
Did you do any action before trying to delete the problems?

Comment 14 Evan McNabb 2014-03-19 17:13:29 UTC
> Thank you for the report. I have a couple of questions :)

Sorry for the detail lacking bug report. :-)

> Did you try to delete several of the reports or all of them?
> Do you remember how many problems did you selected?
> Was the first problem selected?
> Was the last problem selected?

There were several reports that I wanted to delete, so I started with the first, clicked delete, and proceeded through the list. The crash happened towards the beginning of that process. I seem to recall (wasn't really paying attention) that abrt momentarily froze, so perhaps I pressed delete twice on one of the reports?

> Did you do any action before trying to delete the problems?

I had viewed several of the reports, but I don't recall exactly what I had done in the tool.

I know this is a vague bug, so if you can't reproduce feel free to close. :-)

Comment 15 Jakub Filak 2014-03-21 09:20:38 UTC
> There were several reports that I wanted to delete, so I started with the
> first, clicked delete, and proceeded through the list. The crash happened
> towards the beginning of that process. I seem to recall (wasn't really
> paying attention) that abrt momentarily froze, so perhaps I pressed delete
> twice on one of the reports?

Thank you! I verified that the double deleting works fine.

> 
> I know this is a vague bug, so if you can't reproduce feel free to close. :-)

Gtk3 internally stores the list of problems in a binary tree. This crash happened due to a dangling pointer to a parent tree node of the deleted problem. I took a look at Gtk3' source codes but I didn't find anything suspicious. In order to be able to reproduce this crash, we would need to know the original tree and the sequence of the removed nodes.

Closing this bug report as INSUFFICIENT_DATA, but please feel free to report any further bugs you find.


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