gjs-console crashed with signal 5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GLib |
Fix Released
|
Medium
|
|||
Ubuntu GNOME |
Fix Released
|
Medium
|
Unassigned | ||
gjs |
Fix Released
|
Medium
|
|||
gjs (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned | ||
gobject-introspection (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
This is #1 crasher for gjs on errors.u.c, with thousands of hits per week.
[Testcase]
There is no specific testcase, this crash can be triggered by any function that frees its instance arguments.
[Regression Potential]
This adds a new attribute to g-i, for it to be effective however it requires typelibs to be rebuilt. See Comment #25 below
=== Original Bug Report ===
Connect Bluethooth
ProblemType: CrashDistroRelease: Ubuntu 14.04
Package: gjs 1.39.90-0ubuntu1
ProcVersionSign
Uname: Linux 3.13.0-11-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CurrentDesktop: GNOME
Date: Sat Feb 22 17:44:13 2014
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2014-01-23 (30 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140122)
ProcCmdline: /usr/bin/
StacktraceTop:
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: gjs-console crashed with signal 5
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
information type: | Private → Public |
Changed in gjs: | |
importance: | Unknown → Critical |
status: | Unknown → New |
Changed in gjs: | |
status: | New → Invalid |
Changed in gjs: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Changed in gjs: | |
importance: | High → Unknown |
status: | Fix Released → Unknown |
Changed in gjs: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Changed in gjs (Ubuntu Trusty): | |
status: | Fix Released → Fix Committed |
Changed in gjs: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in ubuntu-gnome: | |
milestone: | none → trusty.1 |
status: | New → Triaged |
Changed in ubuntu-gnome: | |
importance: | Undecided → Medium |
Changed in glib: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gjs: | |
status: | New → Fix Released |
Changed in glib: | |
status: | New → Fix Released |
tags: | added: patch |
description: | updated |
Changed in gobject-introspection (Ubuntu): | |
importance: | Undecided → Medium |
Changed in gjs (Ubuntu Trusty): | |
status: | Confirmed → Triaged |
Changed in gobject-introspection (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in gjs (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in gjs (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in gobject-introspection (Ubuntu Trusty): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: utopic |
Changed in gobject-introspection (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in gjs (Ubuntu): | |
status: | Triaged → Fix Committed |
description: | updated |
description: | updated |
description: | updated |
Changed in ubuntu-gnome: | |
milestone: | trusty.1 → trusty.3 |
StacktraceTop: instance_ finalize (fop=<optimized out>, obj=0x7f4cb701ed00) at gi/object.cpp:1364 38b0, this=0x7f4cb701 ed00) at /build/ buildd/ mozjs24- 24.2.0/ js/src/ jsobjinlines. h:213 js::gc: :FINALIZE_ OBJECT2, fop=0x7fffc22638b0, this=0x7f4cb701 e000) at /build/ buildd/ mozjs24- 24.2.0/ js/src/ jsgc.cpp: 331 renas<JSObject> (dest=..., budget=..., thingKind= js::gc: :FINALIZE_ OBJECT2, src=0x7fffc2263848, fop=0x7fffc22638b0) at /build/ buildd/ mozjs24- 24.2.0/ js/src/ jsgc.cpp: 395 entry=0x7fffc22 638b0, src=src@ entry=0x7fffc22 63848, dest=..., thingKind= thingKind@ entry=js: :gc::FINALIZE_ OBJECT2, budget=...) at /build/ buildd/ mozjs24- 24.2.0/ js/src/ jsgc.cpp: 432
object_
finalize (fop=0x7fffc226
finalize<JSObject> (thingSize=48, thingKind=
FinalizeTypedA
FinalizeArenas (fop=fop@