After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711641 - Cancelling addition of any account other than a Google account crashes g-i-s
Cancelling addition of any account other than a Google account crashes g-i-s
Status: RESOLVED FIXED
Product: gnome-initial-setup
Classification: Applications
Component: general
3.10.x
Other Linux
: Normal major
: ---
Assigned To: GNOME Initial Setup maintainer(s)
GNOME Initial Setup maintainer(s)
: 719462 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-11-07 22:57 UTC by Ankur Sinha (FranciscoD)
Modified: 2013-11-28 21:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ankur Sinha (FranciscoD) 2013-11-07 22:57:21 UTC
Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=1027507
-------------------------------------------------------------------------------

Description of problem:
Testing initial-setup with a new user. The dialog box to add accounts comes up fine. I selected facebook, didn't enter any details and clicked cancel. At this time, it crashed. 

Going to create another account and confirm this behaviour.

Version-Release number of selected component:
gnome-initial-setup-3.10.1.1-2.fc20

Additional info:
reporter:       libreport-2.1.9
backtrace_rating: 4
cmdline:        /usr/libexec/gnome-initial-setup
crash_function: magazine_chain_pop_head
executable:     /usr/libexec/gnome-initial-setup
kernel:         3.11.6-302.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1001

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 magazine_chain_pop_head at gslice.c:545
 #1 thread_memory_magazine1_alloc at gslice.c:848
 #2 g_slice_alloc at gslice.c:1007
 #3 g_slist_prepend at gslist.c:267
 #4 prepend_and_ref_widget at gtktooltip.c:707
 #5 gtk_grid_forall at gtkgrid.c:546
 #6 child_location_foreach at gtktooltip.c:763
 #11 gtk_window_forall at gtkwindow.c:7611
 #12 _gtk_widget_find_at_coords at gtktooltip.c:894
 #13 find_topmost_widget_coords_from_event at gtktooltip.c:937

-------------------------------------------------------------------------------
Other information collected by abrt is at the downstream bug report.
-------------------------------------------------------------------------------

Steps to reproduce:
- Create new user
- Logout and in as new user
- in g-i-s, reach "add accounts" step
- Click "add"
- Select owncloud/facebook/flickr/windows-live/exchange/other (anything other than google apparently)
- Do nothing, click cancel
- Accounts list dialog disappears and g-i-s crashes
Comment 1 Ankur Sinha (FranciscoD) 2013-11-07 22:58:55 UTC
This has been confirmed by at least one other tester: https://bugzilla.redhat.com/show_bug.cgi?id=1027507#c13
Comment 2 Michael Wood 2013-11-11 12:42:54 UTC
I suspect this is fixed by 48302b7796e7016dc563f3d6366982f073b27ebe
Comment 3 Jasper St. Pierre (not reading bugmail) 2013-11-11 14:13:49 UTC
Yeah, whoops. I pushed the patch but forgot to update the bug. It was late last night :)

https://git.gnome.org/browse/gnome-initial-setup/commit/?h=gnome-3-10&id=48302b7796e7016dc563f3d6366982f073b27ebe
Comment 4 Adam Williamson 2013-11-28 03:50:37 UTC
Could we have this fix backported for Fedora 20? It's still present and we're close to final release; it would be nice to fix this. https://bugzilla.redhat.com/show_bug.cgi?id=1027507
Comment 5 Adam Williamson 2013-11-28 04:30:54 UTC
*** Bug 719458 has been marked as a duplicate of this bug. ***
Comment 6 Adam Williamson 2013-11-28 04:31:15 UTC
I found a different way to hit this crasher, described in https://bugzilla.gnome.org/show_bug.cgi?id=719458 .
Comment 7 Adam Williamson 2013-11-28 04:37:03 UTC
*** Bug 719462 has been marked as a duplicate of this bug. ***
Comment 8 Adam Williamson 2013-11-28 04:37:30 UTC
Sorry, c#6 should've referred to 719462, not 719458.
Comment 9 Jasper St. Pierre (not reading bugmail) 2013-11-28 21:24:14 UTC
The fix landed on the 3.10 branch; I've been too busy with other stuff to backport it to the f20 branch as a downstream patch. Adam, could you do that instead?
Comment 10 Adam Williamson 2013-11-28 21:42:37 UTC
I believe Rishi has done so: https://admin.fedoraproject.org/updates/gnome-initial-setup-3.10.1.1-3.fc20 . But we still need a fix for https://bugzilla.gnome.org/show_bug.cgi?id=704956 for the feature to be viable.