Bug 1499221

Summary: [abrt] tilix: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)(): tilix killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Łukasz Faber <faber>
Component: tilixAssignee: Kalev Lember <klember>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: berend.de.schouwer, bioinfornatics, carlos.sepulveda, ezwen-redhatbugzilla, fzatlouk, i, i, klember, marko.m.kostic, motoskov, ngompa13, Pekmezjulien, tomek, trevor.davenport, vedran, vrutkovs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/cf137c937c17b061a1756110ee81d2cb805ed685
Whiteboard: abrt_hash:4086e8ac8fb0fc59ead999ca45cf5f80463fefd3;VARIANT_ID=workstation;
Fixed In Version: tilix-1.6.4-5.fc27 tilix-1.6.4-5.fc26 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-15 21:33:04 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: cpuinfo
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
dnf history log of transaction which broke tilix none

Description Łukasz Faber 2017-10-06 11:55:24 UTC
Version-Release number of selected component:
tilix-1.6.4-4.fc27

Additional info:
reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        /usr/bin/tilix --gapplication-service
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=f8abd916041f40d1819fbeadfe641150;i=af86;b=70819a29f270496fa86509bc1298afad;m=8ad4d67;t=55adf7c3382d4;x=c24ebe8947cc065d
kernel:         4.13.4-300.fc27.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (4 frames)
 #0 gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint) at StyleContext.d:202
 #1 gx.gtk.resource.addCssProvider(immutable(char)[], gx.gtk.resource.ProviderPriority, immutable(char)[][immutable(char)[]]) at /usr/src/debug/tilix-1.6.4-4.fc27.x86_64/source/gx/gtk/resource.d:81
 #2 gx.tilix.application.Tilix.loadResources() at /usr/src/debug/tilix-1.6.4-4.fc27.x86_64/source/gx/tilix/application.d:138
 #3 gx.tilix.application.Tilix.onAppStartup(gio.Application.Application) at /usr/src/debug/tilix-1.6.4-4.fc27.x86_64/source/gx/tilix/application.d:513

Comment 1 Łukasz Faber 2017-10-06 11:55:29 UTC
Created attachment 1335269 [details]
File: backtrace

Comment 2 Łukasz Faber 2017-10-06 11:55:31 UTC
Created attachment 1335270 [details]
File: cgroup

Comment 3 Łukasz Faber 2017-10-06 11:55:33 UTC
Created attachment 1335271 [details]
File: core_backtrace

Comment 4 Łukasz Faber 2017-10-06 11:55:34 UTC
Created attachment 1335272 [details]
File: cpuinfo

Comment 5 Łukasz Faber 2017-10-06 11:55:36 UTC
Created attachment 1335273 [details]
File: dso_list

Comment 6 Łukasz Faber 2017-10-06 11:55:38 UTC
Created attachment 1335274 [details]
File: environ

Comment 7 Łukasz Faber 2017-10-06 11:55:39 UTC
Created attachment 1335275 [details]
File: exploitable

Comment 8 Łukasz Faber 2017-10-06 11:55:40 UTC
Created attachment 1335276 [details]
File: limits

Comment 9 Łukasz Faber 2017-10-06 11:55:42 UTC
Created attachment 1335277 [details]
File: maps

Comment 10 Łukasz Faber 2017-10-06 11:55:44 UTC
Created attachment 1335278 [details]
File: open_fds

Comment 11 Łukasz Faber 2017-10-06 11:55:45 UTC
Created attachment 1335279 [details]
File: proc_pid_status

Comment 12 Łukasz Faber 2017-10-06 11:55:47 UTC
Created attachment 1335280 [details]
File: var_log_messages

Comment 13 Łukasz Faber 2017-10-06 12:06:51 UTC
It happens every time when I try to start Tilix.

Comment 14 Julien 2017-10-06 19:32:34 UTC
*** Bug 1499350 has been marked as a duplicate of this bug. ***

Comment 15 František Zatloukal 2017-10-06 20:54:05 UTC
I was able to reproduce this, adding dnf history output of a transaction which broke tilix.

Comment 16 František Zatloukal 2017-10-06 20:54:41 UTC
Created attachment 1335526 [details]
dnf history log of transaction which broke tilix

Comment 17 Berend De Schouwer 2017-10-07 07:19:37 UTC
Similar problem has been detected:

Start Tilix, segfaults immediately

reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        tilix
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=636cf4b8127d438dabca251aaf14f836;i=3c1a4a;b=ce90b34ca4d94c4ca1da0adc6217a3f8;m=1c5e7b4d9;t=55aefc29ddab1;x=27c10c0eec76b82b
kernel:         4.12.14-300.fc26.x86_64
package:        tilix-1.6.4-4.fc27
reason:         tilix killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 18 Марко М. Костић (Marko M. Kostić) 2017-10-07 07:23:49 UTC
*** Bug 1499403 has been marked as a duplicate of this bug. ***

Comment 19 František Zatloukal 2017-10-07 07:28:02 UTC
Tilix was broken by new gtkd version.

You can fix it by installing the older version, for x86_64, you can use this command:

sudo dnf install "https://kojipkgs.fedoraproject.org//packages/gtkd/3.6.5/4.fc27/x86_64/gtkd-3.6.5-4.fc27.x86_64.rpm"

And you can give a negative karma to the new version here:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-9e00ce911f

Comment 20 Tomasz Torcz 2017-10-07 13:08:05 UTC
Similar problem has been detected:

Attempted to start tilix.

reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        /usr/bin/tilix --gapplication-service
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=392ea99f179c4cdbbf65bbf171adcced;i=d36e;b=c1364ac5651444b9b3614e20e943e91b;m=17b6ef79;t=55af411e9d8ec;x=2a056128dacae166
kernel:         4.13.5-300.fc27.x86_64
package:        tilix-1.6.4-4.fc27
reason:         tilix killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 21 Gwendal 2017-10-07 16:02:16 UTC
Similar problem has been detected:

Starting tilix, instant segfault

reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        tilix -q
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=df2ae319aaf44ec79679278ce0dcc109;i=32125;b=cd87197995914c77ab9a69bc47704663;m=250906cc;t=55af6ffe478df;x=db456d42fdc9bdde
kernel:         4.13.5-300.fc27.x86_64
package:        tilix-1.6.4-4.fc27
reason:         tilix killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 22 Neal Gompa 2017-10-07 18:05:52 UTC
This can be fixed by simply rebuilding tilix against gtkd 3.6.6.

See: https://github.com/gnunn1/tilix/issues/1144#issuecomment-334954928

Comment 23 Trevor Davenport 2017-10-07 20:31:24 UTC
Similar problem has been detected:

Fedora 27 beta.  Installed latest updates.  Tried to launch.

reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        /usr/bin/tilix --gapplication-service
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=76b02890fbc04a21a480ca7d2e1632d7;i=18a9fc;b=29c7d5fb23144cfda62ee069d4241324;m=22bbddfc;t=55afa52ce761d;x=55af962aa6373543
kernel:         4.13.5-300.fc27.x86_64
package:        tilix-1.6.4-4.fc27
reason:         tilix killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 24 Vedran Miletić 2017-10-08 14:24:16 UTC
Similar problem has been detected:

I ran tilix and it failed to start

reporter:       libreport-2.9.2
backtrace_rating: 4
cmdline:        /usr/bin/tilix --gapplication-service
crash_function: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)
executable:     /usr/bin/tilix
journald_cursor: s=9054f13f40d94054b63abbfecf810f4b;i=11eea0;b=bc5f0fa20de04b73be3df0707f811529;m=5156b2c6f;t=55b09ccd435dc;x=e4e48d9f8d8fda14
kernel:         4.13.0-rc5+
package:        tilix-1.6.4-4.fc27
reason:         tilix killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 25 Carlos "casep" Sepulveda 2017-10-09 08:59:22 UTC
*** Bug 1499685 has been marked as a duplicate of this bug. ***

Comment 26 Maksim 2017-10-11 18:41:02 UTC
*** Bug 1500924 has been marked as a duplicate of this bug. ***

Comment 27 Fedora Update System 2017-10-12 19:23:44 UTC
tilix-1.6.4-5.fc27 gtkd-3.6.6-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-78cb8fd5fb

Comment 28 Fedora Update System 2017-10-12 19:24:10 UTC
gtkd-3.6.6-2.fc26 tilix-1.6.4-5.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-9018e72631

Comment 29 Fedora Update System 2017-10-13 22:23:15 UTC
gtkd-3.6.6-2.fc26, tilix-1.6.4-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-9018e72631

Comment 30 Fedora Update System 2017-10-13 23:23:15 UTC
gtkd-3.6.6-2.fc27, tilix-1.6.4-5.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-78cb8fd5fb

Comment 31 Trevor Davenport 2017-10-15 01:36:04 UTC
I know longer encounter this with new releases from the Fedora 27 testing repo.

Comment 32 Fedora Update System 2017-10-15 21:33:04 UTC
gtkd-3.6.6-2.fc27, tilix-1.6.4-5.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 33 Fedora Update System 2017-10-25 23:10:24 UTC
gtkd-3.6.6-2.fc26, tilix-1.6.4-5.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.