nautilus crashed with SIGSEGV in g_type_check_instance_cast(), from settings_notify_cb(), in dbusmenu's parser.c
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
DBus Menu |
Fix Released
|
High
|
Lars Karlitski | |||
glib2.0 (Ubuntu) | ||||||
Quantal |
Invalid
|
High
|
Unassigned | |||
libdbusmenu (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Quantal |
Fix Released
|
High
|
Unassigned | |||
nautilus (Ubuntu) |
Invalid
|
High
|
Unassigned | |||
Quantal |
Invalid
|
High
|
Unassigned |
Bug Description
This problem happens randomly on ubuntu 12.10, as of the updates to quantal and quantal-proposed on September 20. Nautilus did not change in these upgrades. Glib and libdbusmenu did, and those libraries are both prominent in the stacktrace. (I can't tell yet which is really the culprit, so, excuse my imprecision, I'm adding them both to the report.)
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: nautilus 1:3.5.90.
ProcVersionSign
Uname: Linux 3.5.0-15-generic x86_64
NonfreeKernelMo
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Thu Sep 20 18:47:08 2012
ExecutablePath: /usr/bin/nautilus
GsettingsChanges: b'org.gnome.
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120917)
ProcCmdline: nautilus -n
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f38128b2e8c <g_type_
PC (0x7f38128b2e8c) ok
source "(%rax)" (0x700000008) not located in a known VMA region (needed readable region)!
destination "%rbp" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
g_type_
?? () from /usr/lib/
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
g_signal_
Title: nautilus crashed with SIGSEGV in g_type_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Charles Kerr (community): Approve
-
Diff: 52 lines (+16/-6)1 file modifiedlibdbusmenu-gtk/parser.c (+16/-6)
tags: | added: bugpattern-needed |
visibility: | private → public |
description: | updated |
tags: | added: rls-q-tracking |
Changed in nautilus (Ubuntu): | |
importance: | Medium → High |
summary: |
- nautilus crashed with SIGSEGV in g_type_check_instance_cast() + nautilus crashed with SIGSEGV in g_type_check_instance_cast(), from + settings_notify_cb(), in dbusmenu's parser.c |
Changed in dbusmenu: | |
status: | New → In Progress |
assignee: | nobody → Lars Uebernickel (larsu) |
importance: | Undecided → Critical |
milestone: | none → 12.10.2 |
Changed in dbusmenu: | |
status: | In Progress → Fix Committed |
Changed in nautilus (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in libdbusmenu (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in glib2.0 (Ubuntu): | |
status: | Confirmed → Invalid |
importance: | Undecided → High |
Changed in libdbusmenu (Ubuntu Quantal): | |
milestone: | none → ubuntu-12.10-beta-2 |
Changed in dbusmenu: | |
importance: | Critical → High |
Changed in dbusmenu: | |
status: | Fix Committed → Fix Released |
StacktraceTop: check_instance_ cast (type_instance= type_instance@ entry=0x188f800 , iface_type= 25005616) at /build/ buildd/ glib2.0- 2.33.14/ ./gobject/ gtype.c: 3997 0x165fa80, pspec=0x165f990, data=0x188f800) at /build/ buildd/ libdbusmenu- 12.10.1/ ./libdbusmenu- gtk/parser. c:1327 0x7fff6d7dbb70, invocation_ hint=0x7fff6d7d bb10) at /build/ buildd/ glib2.0- 2.33.14/ ./gobject/ gclosure. c:777 emit_unlocked_ R (node=node@ entry=0x15f9530 , detail= detail@ entry=700, instance= instance@ entry=0x165fa80 , emission_ return= emission_ return@ entry=0x0, instance_ and_params= instance_ and_params@ entry=0x7fff6d7 dbb70) at /build/ buildd/ glib2.0- 2.33.14/ ./gobject/ gsignal. c:3551 emit_valist (instance= 0x165fa80, signal_ id=<optimized out>, detail=700, var_args= var_args@ entry=0x7fff6d7 dbdc8) at /build/ buildd/ glib2.0- 2.33.14/ ./gobject/ gsignal. c:3300
g_type_
settings_notify_cb (settings=
g_closure_invoke (closure=0x1c530e0, return_value=0x0, n_param_values=2, param_values=
signal_
g_signal_