Bug 1034450 - [abrt] PackageKit-0.8.13-1.fc21: g_string_chunk_free: Process /usr/libexec/packagekitd was killed by signal 6 (SIGABRT)
Summary: [abrt] PackageKit-0.8.13-1.fc21: g_string_chunk_free: Process /usr/libexec/pa...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: librepo
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tomas Mlcoch
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:1c8bf888d646d333c01d4d697aa...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-25 21:01 UTC by Fabio Valentini
Modified: 2014-12-03 13:02 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-12-03 13:02:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (23.13 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: cgroup (161 bytes, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: core_backtrace (16.68 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: dso_list (7.88 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: environ (120 bytes, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: limits (1.29 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: maps (36.62 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: open_fds (1.31 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: proc_pid_status (899 bytes, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details
File: var_log_messages (4.71 KB, text/plain)
2013-11-25 21:02 UTC, Fabio Valentini
no flags Details

Description Fabio Valentini 2013-11-25 21:01:49 UTC
Version-Release number of selected component:
PackageKit-0.8.13-1.fc21

Additional info:
reporter:       libreport-2.1.9
backtrace_rating: 4
cmdline:        /usr/libexec/packagekitd
crash_function: g_string_chunk_free
executable:     /usr/libexec/packagekitd
kernel:         3.12.1-2.fc21.x86_64
runlevel:       N 5
type:           CCpp
uid:            0

Truncated backtrace:
Thread no. 1 (10 frames)
 #6 g_string_chunk_free at gstringchunk.c:154
 #7 lr_yum_repomdrecord_free at /usr/src/debug/librepo/py3/librepo/repomd.c:52
 #8 g_slist_foreach at gslist.c:896
 #9 g_slist_free_full at gslist.c:179
 #10 lr_yum_repomd_free at /usr/src/debug/librepo/py3/librepo/repomd.c:69
 #11 lr_result_clear at /usr/src/debug/librepo/py3/librepo/result.c:45
 #12 lr_result_free at /usr/src/debug/librepo/py3/librepo/result.c:55
 #13 hif_source_free at hif-source.c:65
 #14 g_ptr_array_foreach at garray.c:1460
 #15 ptr_array_free at garray.c:1085

Comment 1 Fabio Valentini 2013-11-25 21:02:04 UTC
Created attachment 828879 [details]
File: backtrace

Comment 2 Fabio Valentini 2013-11-25 21:02:09 UTC
Created attachment 828880 [details]
File: cgroup

Comment 3 Fabio Valentini 2013-11-25 21:02:16 UTC
Created attachment 828881 [details]
File: core_backtrace

Comment 4 Fabio Valentini 2013-11-25 21:02:25 UTC
Created attachment 828882 [details]
File: dso_list

Comment 5 Fabio Valentini 2013-11-25 21:02:33 UTC
Created attachment 828883 [details]
File: environ

Comment 6 Fabio Valentini 2013-11-25 21:02:38 UTC
Created attachment 828884 [details]
File: limits

Comment 7 Fabio Valentini 2013-11-25 21:02:44 UTC
Created attachment 828885 [details]
File: maps

Comment 8 Fabio Valentini 2013-11-25 21:02:48 UTC
Created attachment 828886 [details]
File: open_fds

Comment 9 Fabio Valentini 2013-11-25 21:02:54 UTC
Created attachment 828887 [details]
File: proc_pid_status

Comment 10 Fabio Valentini 2013-11-25 21:02:59 UTC
Created attachment 828888 [details]
File: var_log_messages

Comment 11 Richard Hughes 2013-12-10 17:13:17 UTC
Reassigning to see if this is interesting.

Comment 12 Tomas Mlcoch 2013-12-11 09:35:42 UTC
Cannot reproduce, Valgrind shows everything is ok.
I've inspect the code for possibility of double free, but found nothing.

SIGABRT during glibc free() could be heap corruption as well, but as I wrote above, Valrgind doesn't show any error and all my tests pass.

For this moment no fix is available. 

Please let me know if this bug appear again.

Comment 13 Tomas Mlcoch 2014-12-03 13:02:33 UTC
Cannot reproduce with the current (1.7.10) version.
Feel free to re-open if reappears.


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