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 1083867 - [abrt] gnome-initial-setup: g_type_check_instance_cast(): gnome-initial-setup killed by SIGSEGV
Summary: [abrt] gnome-initial-setup: g_type_check_instance_cast(): gnome-initial-setup...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-initial-setup
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Jasper St. Pierre
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:316f68caad7729cb87be3928ef4...
Depends On:
Blocks: F21BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2014-04-03 06:14 UTC by Ilya Gradina
Modified: 2014-07-25 15:18 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-25 15:18:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (41.59 KB, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: cgroup (172 bytes, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: core_backtrace (20.37 KB, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: dso_list (28.60 KB, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: environ (884 bytes, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: exploitable (82 bytes, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: limits (1.29 KB, text/plain)
2014-04-03 06:14 UTC, Ilya Gradina
no flags Details
File: maps (101.38 KB, text/plain)
2014-04-03 06:15 UTC, Ilya Gradina
no flags Details
File: open_fds (1.17 KB, text/plain)
2014-04-03 06:15 UTC, Ilya Gradina
no flags Details
File: proc_pid_status (1.05 KB, text/plain)
2014-04-03 06:15 UTC, Ilya Gradina
no flags Details
File: var_log_messages (2.55 KB, text/plain)
2014-04-03 06:15 UTC, Ilya Gradina
no flags Details
better traceback (I hope) (22.65 KB, text/plain)
2014-04-29 20:45 UTC, Adam Williamson
no flags Details

Description Ilya Gradina 2014-04-03 06:14:40 UTC
Version-Release number of selected component:
gnome-initial-setup-3.12.0-1.fc21

Additional info:
reporter:       libreport-2.2.0
backtrace_rating: 4
cmdline:        /usr/libexec/gnome-initial-setup
crash_function: g_type_check_instance_cast
executable:     /usr/libexec/gnome-initial-setup
kernel:         3.14.0-0.rc8.git1.1.fc21.x86_64
runlevel:       N 5
type:           CCpp
uid:            993

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 g_type_check_instance_cast at /lib64/libgobject-2.0.so.0
 #1 username_changed
 #7 g_object_notify at /lib64/libgobject-2.0.so.0
 #8 gis_account_page_local_apply
 #9 gis_page_apply_begin
 #10 _g_closure_invoke_va at /lib64/libgobject-2.0.so.0
 #13 gtk_button_do_release at /lib64/libgtk-3.so.0
 #14 gtk_real_button_released at /lib64/libgtk-3.so.0
 #19 gtk_button_button_release at /lib64/libgtk-3.so.0
 #20 _gtk_marshal_BOOLEAN__BOXEDv at /lib64/libgtk-3.so.0

Comment 1 Ilya Gradina 2014-04-03 06:14:45 UTC
Created attachment 882109 [details]
File: backtrace

Comment 2 Ilya Gradina 2014-04-03 06:14:47 UTC
Created attachment 882110 [details]
File: cgroup

Comment 3 Ilya Gradina 2014-04-03 06:14:50 UTC
Created attachment 882111 [details]
File: core_backtrace

Comment 4 Ilya Gradina 2014-04-03 06:14:52 UTC
Created attachment 882112 [details]
File: dso_list

Comment 5 Ilya Gradina 2014-04-03 06:14:55 UTC
Created attachment 882113 [details]
File: environ

Comment 6 Ilya Gradina 2014-04-03 06:14:57 UTC
Created attachment 882114 [details]
File: exploitable

Comment 7 Ilya Gradina 2014-04-03 06:14:59 UTC
Created attachment 882115 [details]
File: limits

Comment 8 Ilya Gradina 2014-04-03 06:15:02 UTC
Created attachment 882116 [details]
File: maps

Comment 9 Ilya Gradina 2014-04-03 06:15:04 UTC
Created attachment 882117 [details]
File: open_fds

Comment 10 Ilya Gradina 2014-04-03 06:15:06 UTC
Created attachment 882118 [details]
File: proc_pid_status

Comment 11 Ilya Gradina 2014-04-03 06:15:09 UTC
Created attachment 882119 [details]
File: var_log_messages

Comment 12 Adam Williamson 2014-04-29 19:35:50 UTC
This seems to be a reproducible crash of gnome-initial-setup in current Fedora Rawhide, when you install without creating a user account (so g-i-s prompts you to). It crashes after you enter a username, so at the point where it should ask you for a password.

For me, it worked the second time through - when I rebooted the system and re-ran g-i-s entering the same username, this time the password page appeared and I was able to complete initial setup. But with a fresh install I was able to reproduce the crash on the first run of g-i-s, so it happened two out of two attempts on the first run of g-i-s.

Proposing as a Beta blocker, but I think I just noticed an oversight in the criteria. For Alpha, we require only *either* the installer user creation mechanism *or* the firstboot one to work. I think for Beta we intended to require both to work, but didn't remember to. We can kick this around in a review meeting or on test@, but we do need to keep track of the bug.

Comment 13 Adam Williamson 2014-04-29 19:37:27 UTC
I reproduced this with current Rawhide, just to be clear - the 2014-04-28 nightly.

Comment 14 Adam Williamson 2014-04-29 20:45:06 UTC
Created attachment 890937 [details]
better traceback (I hope)

here's (hopefully) a better traceback I got manually out of gdb. Jasper says the one attached by the OP via abrt was not good.

Comment 15 Matthias Clasen 2014-07-25 11:44:56 UTC
Please try gnome-initial-setup-3.12.1-3.fc21. It has a likely fix

Comment 16 Adam Williamson 2014-07-25 15:18:32 UTC
I already did, see https://bugzilla.redhat.com/show_bug.cgi?id=1116478 , guess I forgot to dupe these two. Pretty sure they were the same memory corruption. Thanks.


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