Bug 991794

Summary: Make goa_provider_get_for_provider_type robust against NULL
Product: [Fedora] Fedora Reporter: Łukasz Mierzwa <l.mierzwa>
Component: gnome-online-accountsAssignee: Bastien Nocera <bnocera>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: bnocera, debarshir
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:9e0a98bd397f224d772ba7fe32a13e8cf56a73e1
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-04-10 13:51:02 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: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Łukasz Mierzwa 2013-08-04 11:16:25 UTC
Description of problem:
This might be related to me trying to setup google account with 2 factor auth, it failed with constant "Expired credentials"

Version-Release number of selected component:
gnome-online-accounts-3.8.2-1.fc19

Additional info:
reporter:       libreport-2.1.5
backtrace_rating: 4
cmdline:        /usr/libexec/goa-daemon
crash_function: strcmp
executable:     /usr/libexec/goa-daemon
kernel:         3.10.4-300.fc19.x86_64
runlevel:       N 5
uid:            1000

Truncated backtrace:
Thread no. 1 (7 frames)
 #0 strcmp at ../sysdeps/x86_64/strcmp.S:213
 #1 g_io_extension_point_get_extension_by_name at giomodule.c:1248
 #2 goa_provider_get_for_provider_type at goaprovider.c:718
 #3 update_account_object at goadaemon.c:476
 #4 process_config_entries at goadaemon.c:607
 #5 goa_daemon_reload_configuration at goadaemon.c:696
 #6 on_config_file_monitor_timeout at goadaemon.c:161

Potential duplicate: bug 830164

Comment 1 Łukasz Mierzwa 2013-08-04 11:16:29 UTC
Created attachment 782476 [details]
File: backtrace

Comment 2 Łukasz Mierzwa 2013-08-04 11:16:32 UTC
Created attachment 782477 [details]
File: cgroup

Comment 3 Łukasz Mierzwa 2013-08-04 11:16:35 UTC
Created attachment 782478 [details]
File: core_backtrace

Comment 4 Łukasz Mierzwa 2013-08-04 11:16:39 UTC
Created attachment 782479 [details]
File: dso_list

Comment 5 Łukasz Mierzwa 2013-08-04 11:16:41 UTC
Created attachment 782480 [details]
File: environ

Comment 6 Łukasz Mierzwa 2013-08-04 11:16:44 UTC
Created attachment 782481 [details]
File: limits

Comment 7 Łukasz Mierzwa 2013-08-04 11:16:47 UTC
Created attachment 782482 [details]
File: maps

Comment 8 Łukasz Mierzwa 2013-08-04 11:16:50 UTC
Created attachment 782483 [details]
File: open_fds

Comment 9 Łukasz Mierzwa 2013-08-04 11:16:53 UTC
Created attachment 782484 [details]
File: proc_pid_status

Comment 10 Łukasz Mierzwa 2013-08-04 11:16:56 UTC
Created attachment 782485 [details]
File: var_log_messages

Comment 11 Debarshi Ray 2014-04-10 13:38:19 UTC
Looks like you had a corrupt accounts.conf.

Comment 12 Debarshi Ray 2014-04-10 13:51:02 UTC
This is fixed in newer versions of gnome-online-accounts >= 3.10.0