Bug 1239318

Summary: satyr parses shared objects files as source file names in uncommon GDB backtraces
Product: [Fedora] Fedora Reporter: Tong Hui <tonghuix>
Component: satyrAssignee: Jakub Filak <jfilak>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: abrt-devel-list, debarshir, dvlasenk, gecko-bugs-nobody, iprikryl, jberan, jfilak, mcatanzaro+wrong-account-do-not-cc, mhabrnal, michal.toman, mmilata, rob.townley
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/79bfd249d5a3e4523c683d6ee975347aa98fcdf0
Whiteboard: abrt_hash:ab3043dae5e28dc559126a5ef31c79a3547a9b74
Fixed In Version: 2.6.2-4.fc22 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-24 08:22:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
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

Description Tong Hui 2015-07-05 16:20:47 UTC
Version-Release number of selected component:
epiphany-3.16.2-1.fc22

Additional info:
reporter:       libreport-2.6.0
backtrace_rating: 4
cmdline:        /usr/libexec/epiphany-search-provider
crash_function: _dbus_list_foreach
executable:     /usr/libexec/epiphany-search-provider
global_pid:     2845
kernel:         4.0.4-303.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (4 frames)
 #0 _dbus_list_foreach at /lib64/libdbus-1.so.3
 #1 dbus_message_unref at /lib64/libdbus-1.so.3
 #3 avahi_address_resolver_new at /lib64/libavahi-client.so.3
 #4 g_poll at /lib64/libglib-2.0.so.0

Comment 1 Tong Hui 2015-07-05 16:20:51 UTC
Created attachment 1046281 [details]
File: backtrace

Comment 2 Tong Hui 2015-07-05 16:20:52 UTC
Created attachment 1046282 [details]
File: cgroup

Comment 3 Tong Hui 2015-07-05 16:20:54 UTC
Created attachment 1046283 [details]
File: core_backtrace

Comment 4 Tong Hui 2015-07-05 16:20:56 UTC
Created attachment 1046284 [details]
File: dso_list

Comment 5 Tong Hui 2015-07-05 16:20:57 UTC
Created attachment 1046285 [details]
File: environ

Comment 6 Tong Hui 2015-07-05 16:20:58 UTC
Created attachment 1046286 [details]
File: limits

Comment 7 Tong Hui 2015-07-05 16:21:02 UTC
Created attachment 1046287 [details]
File: maps

Comment 8 Tong Hui 2015-07-05 16:21:03 UTC
Created attachment 1046288 [details]
File: mountinfo

Comment 9 Tong Hui 2015-07-05 16:21:05 UTC
Created attachment 1046289 [details]
File: namespaces

Comment 10 Tong Hui 2015-07-05 16:21:06 UTC
Created attachment 1046290 [details]
File: open_fds

Comment 11 Tong Hui 2015-07-05 16:21:07 UTC
Created attachment 1046291 [details]
File: proc_pid_status

Comment 12 Michael Catanzaro 2015-07-05 16:33:50 UTC
Looks like abrt filed a bug without downloading debuginfo again. :(

Comment 13 Marek Bryša 2015-07-07 08:52:58 UTC
ABRT shouldn't have allowed reporting this bug with a low quality backtrace. It seems that the format of GDB backtraces changed slightly which confuses our parser.
Quality is calculated in satyr using sr_gdb_thread_quality_counts() which marks as good quality every frame that has a function name and source file. However sr_gdb_frame_parse_file_location() parses the frame's " at  /lib64/libglib-2.0.so.0" as a valid source file which it is not.

Comment 14 Marek Bryša 2015-07-08 04:44:24 UTC
Upstream pull request: https://github.com/abrt/satyr/pull/232

Comment 16 Fedora Update System 2015-09-17 14:46:22 UTC
satyr-0.20-1.fc22 libreport-2.6.2-4.fc22 abrt-2.6.1-5.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-16098

Comment 17 Fedora Update System 2015-09-18 16:24:13 UTC
abrt-2.6.1-5.fc22, libreport-2.6.2-4.fc22, satyr-0.20-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update abrt libreport satyr'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-16098

Comment 18 Fedora Update System 2015-09-24 08:22:16 UTC
abrt-2.6.1-5.fc22, libreport-2.6.2-4.fc22, satyr-0.20-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.