Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1116478 - [abrt] gnome-initial-setup: gdk_window_hide(): gnome-initial-setup killed by SIGSEGV
Summary: [abrt] gnome-initial-setup: gdk_window_hide(): gnome-initial-setup killed by ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-initial-setup
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jasper St. Pierre
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:cd14f7c37b663d4d1304a5399fc...
Depends On:
Blocks: F21AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2014-07-04 23:56 UTC by Adam Williamson
Modified: 2014-08-27 02:59 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-25 00:45:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (46.68 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: cgroup (190 bytes, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: core_backtrace (26.40 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: dso_list (28.48 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: environ (1.08 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: exploitable (82 bytes, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: limits (1.29 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: maps (98.14 KB, text/plain)
2014-07-04 23:56 UTC, Adam Williamson
no flags Details
File: open_fds (1.13 KB, text/plain)
2014-07-04 23:57 UTC, Adam Williamson
no flags Details
File: proc_pid_status (1.05 KB, text/plain)
2014-07-04 23:57 UTC, Adam Williamson
no flags Details
File: var_log_messages (623 bytes, text/plain)
2014-07-04 23:57 UTC, Adam Williamson
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 733555 0 None None None Never

Description Adam Williamson 2014-07-04 23:56:39 UTC
Description of problem:
Happens reliably on first attempt to create a user account after fresh install of Rawhide (f21). g-i-s crashes and vanishes, you are left with a desktop background and nothing else and have to reboot. Second attempt - g-i-s runs again after a reboot, and asks all questions again - always succeeds.

Version-Release number of selected component:
gnome-initial-setup-3.12.1-2.fc21

Additional info:
reporter:       libreport-2.2.2
backtrace_rating: 4
cmdline:        /usr/libexec/gnome-initial-setup
crash_function: gdk_window_hide
executable:     /usr/libexec/gnome-initial-setup
kernel:         3.16.0-0.rc3.git2.1.fc21.x86_64
runlevel:       N 5
type:           CCpp
uid:            989

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 gdk_window_hide at gdkwindow.c:4976
 #1 gtk_button_unmap at gtkbutton.c:1609
 #2 _g_closure_invoke_va at /lib64/libgobject-2.0.so.0
 #5 gtk_widget_unmap at gtkwidget.c:5002
 #6 gtk_box_forall at gtkbox.c:2556
 #7 _g_closure_invoke_va at /lib64/libgobject-2.0.so.0
 #10 gtk_widget_unmap at gtkwidget.c:5002
 #11 _g_closure_invoke_va at /lib64/libgobject-2.0.so.0
 #14 gtk_widget_unmap at gtkwidget.c:5002
 #15 gtk_widget_set_child_visible at gtkwidget.c:10483

Comment 1 Adam Williamson 2014-07-04 23:56:43 UTC
Created attachment 914785 [details]
File: backtrace

Comment 2 Adam Williamson 2014-07-04 23:56:46 UTC
Created attachment 914786 [details]
File: cgroup

Comment 3 Adam Williamson 2014-07-04 23:56:47 UTC
Created attachment 914787 [details]
File: core_backtrace

Comment 4 Adam Williamson 2014-07-04 23:56:50 UTC
Created attachment 914788 [details]
File: dso_list

Comment 5 Adam Williamson 2014-07-04 23:56:53 UTC
Created attachment 914789 [details]
File: environ

Comment 6 Adam Williamson 2014-07-04 23:56:55 UTC
Created attachment 914790 [details]
File: exploitable

Comment 7 Adam Williamson 2014-07-04 23:56:57 UTC
Created attachment 914791 [details]
File: limits

Comment 8 Adam Williamson 2014-07-04 23:56:59 UTC
Created attachment 914792 [details]
File: maps

Comment 9 Adam Williamson 2014-07-04 23:57:00 UTC
Created attachment 914793 [details]
File: open_fds

Comment 10 Adam Williamson 2014-07-04 23:57:02 UTC
Created attachment 914794 [details]
File: proc_pid_status

Comment 11 Adam Williamson 2014-07-04 23:57:04 UTC
Created attachment 914795 [details]
File: var_log_messages

Comment 12 Adam Williamson 2014-07-04 23:59:28 UTC
Proposing as an Alpha blocker, criterion https://fedoraproject.org/wiki/Fedora_21_Alpha_Release_Criteria#Expected_installed_system_boot_behavior - " A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system.
A system installed with a release-blocking desktop must boot to a log in screen where it is possible to log in to a working desktop using a user account created during installation or a 'first boot' utility. "

You can work around this, I think, by creating a user account during installation, but if you *don't* do that, you'll always run into this bug. It's not quite clear cut, but worth considering, I believe (and we really ought to get it fixed).

Comment 13 Tim Flink 2014-07-09 17:53:55 UTC
Discussed at the 2014-07-09 Fedora 21 alpha blocker review meeting. Accepted as a blocker for Fedora 21 alpha due to violation of the following alpha release criteria [1]:

A system installed with a release-blocking desktop must boot to a log in screen where it is possible to log in to a working desktop using a user account created during installation or a 'first boot' utility.

[1] https://fedoraproject.org/wiki/Fedora_21_Alpha_Release_Criteria#Expected_installed_system_boot_behavior

Comment 14 Adam Williamson 2014-07-18 19:02:57 UTC
this still happens with the 2014-07-17 nightly workstation image, FWIW.

Comment 15 Adam Williamson 2014-07-23 16:58:03 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=733555 is probably the same issue.

Comment 16 Adam Williamson 2014-07-25 00:45:17 UTC
the fix mclasen applied and built in Fedora as gnome-initial-setup-3.12.1-3.fc21 appears to fix my case, I forced it into an install via chroot before booting it for the first time, and g-i-s completed straight through without crashing after the username screen, first time I've seen it do that since the bug started happening. thanks.

the build's tagged for f21 and i believe should get inherited by rawhide (though I think it'd be better to do an explicit build for rawhide), so closing.


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