gnome-shell crashed with SIGSEGV in st_widget_style_changed() from st_scroll_view_style_changed()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Bionic |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
gnome-shell randomly crashes
[ Test case ]
There's not a real case for this crash, while it's the most recorded in e.u.c for bionic, there's no a known way to reproduce this.
So, monitoring e.u.c results is the easiest way to check if this fixes the issue
[ Regression potential ]
Gnome-shell has invalid theme for scrolled views
---
https:/
Upstream bug: https:/
Upstream fix: https:/
---
I was restoring a backup when this occurred. I was not interacting with the system at the time.
ProblemType: CrashDistroRelease: Ubuntu 17.10
Package: gnome-shell 3.26.1-0ubuntu4
ProcVersionSign
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.7-0ubuntu3
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 20 06:58:55 2017
DisplayManager: gdm3
ExecutablePath: /usr/bin/
GsettingsChanges:
b'org.gnome.shell' b'favorite-apps' b"['google-
b'org.
InstallationDate: Installed on 2017-10-20 (0 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170906)
ProcCmdline: /usr/bin/
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f840ef624f1 <st_widget_
PC (0x7f840ef624f1) ok
source "$0x1" ok
destination "0x30(%rbx)" (0xffffffffffff
StacktraceTop:
st_widget_
?? () from /usr/lib/
?? () from /usr/lib/
g_signal_
g_signal_emit () from /usr/lib/
Title: gnome-shell crashed with SIGSEGV in st_widget_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Iain Lane: Approve
- Daniel van Vugt: Approve
-
Diff: 408 lines (+76/-46)5 files modifieddebian/changelog (+3/-6)
debian/patches/series (+2/-4)
debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+38/-0)
debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+33/-0)
dev/null (+0/-36)
- Iain Lane: Approve
-
Diff: 5238 lines (+2939/-2049)36 files modifieddebian/changelog (+103/-0)
debian/control (+1/-1)
debian/control.in (+1/-1)
debian/gnome-shell-common.install (+0/-1)
debian/gnome-shell-common.postinst (+1/-1)
debian/gnome-shell-common.preinst (+12/-0)
debian/gnome-shell-common.prerm (+4/-1)
debian/patches/Update-Brazilian-Portuguese-translation.patch (+1190/-0)
debian/patches/Updated-Slovenian-translation.patch (+545/-0)
debian/patches/data-Fix-comment-in-schema.patch (+4/-11)
debian/patches/global-make-possible-to-set-debug-flags-dynamically.patch (+238/-0)
debian/patches/js-main-Throw-error-if-no-valid-default-stylesheet-is-fou.patch (+26/-0)
debian/patches/keyboard-Refactor-code-resetting-IM-on-window-drags.patch (+53/-0)
debian/patches/keyboard-defer-position-changed-till-we-have-a-rect.patch (+29/-0)
debian/patches/main-add-backtrace-crashes-all-and-backtrace-all.patch (+47/-0)
debian/patches/main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch (+170/-0)
debian/patches/main-show-an-error-message-on-gnome-shell-crash.patch (+30/-0)
debian/patches/series (+26/-9)
debian/patches/sessionMode-add-support-for-debugFlags-parameter.patch (+42/-0)
debian/patches/showOSD-Fix-handling-of-defined-falsy-parameters.patch (+51/-0)
debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+101/-0)
debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+33/-0)
debian/patches/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch (+25/-0)
debian/patches/ubuntu/background_login.patch (+0/-0)
debian/patches/ubuntu/block_mode_extension_update.patch (+0/-0)
debian/patches/ubuntu/desktop_detect.patch (+0/-0)
debian/patches/ubuntu/gdm.patch (+0/-0)
debian/patches/ubuntu/gdm_alternatives.patch (+0/-0)
debian/patches/ubuntu/lightdm-user-switching.patch (+1/-1)
debian/patches/ubuntu/lock_on_suspend.patch (+0/-0)
debian/patches/ubuntu/smarter_alt_tab.patch (+0/-0)
debian/patches/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch (+46/-0)
debian/patches/workspace-Simplify-detecting-added-dialogs-after-closing-.patch (+158/-0)
debian/rules (+0/-10)
debian/ubuntu-session-mods/ubuntu.json (+2/-1)
dev/null (+0/-2012)
information type: | Private → Public |
tags: | added: bionic |
description: | updated |
description: | updated |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → In Progress |
tags: | added: cosmic |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
description: | updated |
Changed in gnome-shell (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu Cosmic): | |
status: | New → Fix Released |
StacktraceTop: style_changed (widget=0x0) at ../src/ st/st-widget. c:544 view_style_ changed (widget= 0x55d335a1dae0) at ../src/ st/st-scroll- view.c: 737 invoke_ va (closure= 0x55d32eb1c590, return_value=0x0, instance= 0x55d335a1dae0, args=0x7fff93fa 3590, n_params=0, param_types=0x0) at ../../. ./../gobject/ gclosure. c:867 emit_valist (instance= 0x55d335a1dae0, signal_ id=<optimized out>, detail=<optimized out>, var_args= var_args@ entry=0x7fff93f a3590) at ../../. ./../gobject/ gsignal. c:3300 instance@ entry=0x55d335a 1dae0, signal_ id=<optimized out>, detail= detail@ entry=0) at ../../. ./../gobject/ gsignal. c:3447
st_widget_
st_scroll_
_g_closure_
g_signal_
g_signal_emit (instance=