apport-gtk crashed with SIGSEGV in _gtk_style_provider_private_get_settings(provider=0x0) [gtkstyleproviderprivate.c:123]

Bug #1552577 reported by Pavel Zlámal
328
This bug affects 41 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Unknown
apport (Ubuntu)
Fix Released
High
Unassigned
gtk+3.0 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

https://errors.ubuntu.com/problem/92c580cf48dae63a366ee45b28a16be710f70347

---

Crash displayed after logging in.

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: apport-gtk 2.20-0ubuntu3
ProcVersionSignature: Ubuntu 4.4.0-9.24-generic 4.4.3
Uname: Linux 4.4.0-8-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CrashCounter: 1
Date: Tue Mar 1 22:13:24 2016
ExecutablePath: /usr/share/apport/apport-gtk
InstallationDate: Installed on 2016-02-21 (10 days ago)
InstallationMedia: Xubuntu Core 16.04 - amd64 - 20160208
InterpreterPath: /usr/bin/python3.5
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/share/apport/apport-gtk
SegvAnalysis:
 Segfault happened at: 0x7f3a0219cb89: mov (%rbx),%rdi
 PC (0x7f3a0219cb89) ok
 source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: apport
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
Title: apport-gtk crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Pavel Zlámal (zlamal-pavel) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 _gtk_style_provider_private_get_settings (provider=0x0) at /build/gtk+3.0-qjgeoX/gtk+3.0-3.18.8/./gtk/gtkstyleproviderprivate.c:123
 gtk_css_value_initial_compute (value=<optimized out>, property_id=1, provider=0x0, style=0x194fd60, parent_style=0x0) at /build/gtk+3.0-qjgeoX/gtk+3.0-3.18.8/./gtk/gtkcssinitialvalue.c:52
 gtk_css_static_style_compute_value (style=0x194fd60, provider=0x0, parent_style=0x0, id=1, specified=0x7f3a02809cd0 <inherit>, section=0x0) at /build/gtk+3.0-qjgeoX/gtk+3.0-3.18.8/./gtk/gtkcssstaticstyle.c:232
 _gtk_css_lookup_resolve (lookup=lookup@entry=0x1961170, provider=provider@entry=0x0, style=style@entry=0x194fd60, parent_style=parent_style@entry=0x0) at /build/gtk+3.0-qjgeoX/gtk+3.0-3.18.8/./gtk/gtkcsslookup.c:125
 gtk_css_static_style_new_compute (provider=provider@entry=0x0, matcher=matcher@entry=0x0, parent=parent@entry=0x0) at /build/gtk+3.0-qjgeoX/gtk+3.0-3.18.8/./gtk/gtkcssstaticstyle.c:191

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in apport (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: apport-gtk crashed with SIGSEGV

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in apport (Ubuntu):
status: New → Confirmed
tags: added: yakkety
tags: added: zesty
Mathew Hodson (mhodson)
information type: Private → Public
Revision history for this message
Mike Gresens (msg-72) wrote :

Same problem since upgrade to Ubuntu 17.04

tags: added: bugpattern-needed
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1552577

tags: added: iso-testing
tags: added: artful
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Bumped importance. This bug is the #1 apport crash by an order of magnitude...
https://errors.ubuntu.com/problem/92c580cf48dae63a366ee45b28a16be710f70347

Changed in apport (Ubuntu):
importance: Medium → High
description: updated
summary: - apport-gtk crashed with SIGSEGV
+ apport-gtk crashed with SIGSEGV in
+ _gtk_style_provider_private_get_settings(provider=0x0)
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: apport-gtk crashed with SIGSEGV in _gtk_style_provider_private_get_settings(provider=0x0)
summary: apport-gtk crashed with SIGSEGV in
_gtk_style_provider_private_get_settings(provider=0x0)
+ [gtkstyleproviderprivate.c:123]
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Changed in gtk:
importance: Unknown → High
status: Unknown → Confirmed
Changed in gtk+3.0 (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: Confirmed → In Progress
Changed in gtk+3.0 (Ubuntu):
assignee: Daniel van Vugt (vanvugt) → nobody
status: In Progress → Confirmed
tags: added: bionic
Changed in gtk:
status: Confirmed → Expired
tags: added: cosmic
Revision history for this message
Tom Reynolds (tomreyn) wrote :

I do not know how priorities in bug handling are set, but I do wonder what may be the reason to not handle this rather common (30 dupes) critical (crash) bug on a 'main' package for the past three years - could someone explain this to me? Thanks in advance.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Now tracking in https://gitlab.gnome.org/GNOME/gtk/issues/994

I submitted a fix in 2017 but unfortunately it was not accepted.

Changed in gtk:
importance: High → Unknown
status: Expired → Unknown
Changed in gtk:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

No crash reports on any supported releases newer than xenial.

Changed in apport (Ubuntu):
status: Confirmed → Fix Released
Changed in gtk+3.0 (Ubuntu):
status: Confirmed → Fix Released
no longer affects: apport
Changed in gtk:
status: New → Fix Released
To post a comment you must log in.