Bug 1499221 - [abrt] tilix: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.Screen, gtk.StyleProviderIF.StyleProviderIF, uint)(): tilix killed by SIGSEGV
Summary: [abrt] tilix: gtk.StyleContext.StyleContext.addProviderForScreen(gdk.Screen.S...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: tilix
Version: 27
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kalev Lember
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:4086e8ac8fb0fc59ead999ca45c...
: 1499350 1499403 1499685 1500924 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-10-06 11:55 UTC by Łukasz Faber
Modified: 2017-10-25 23:10 UTC (History)
16 users (show)

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:
Clone Of:
Environment:
Last Closed: 2017-10-15 21:33:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (27.28 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: cgroup (321 bytes, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: core_backtrace (9.04 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: cpuinfo (1.08 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: dso_list (8.70 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: environ (2.92 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: exploitable (82 bytes, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: limits (1.29 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: maps (38.98 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: open_fds (648 bytes, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: proc_pid_status (1.27 KB, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
File: var_log_messages (295 bytes, text/plain)
2017-10-06 11:55 UTC, Łukasz Faber
no flags Details
dnf history log of transaction which broke tilix (46.69 KB, text/plain)
2017-10-06 20:54 UTC, František Zatloukal
no flags Details

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.


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