gedit crashed with SIGSEGV in instance_get_window()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gedit (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
gedit-valencia-plugin (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Going through the Checkbox Unity Tests for Unity 5.4, got to test #120 and tried on gedit. When right-clicking on the gedit title bar and selecting close, the first time nothing happens, when doing it a second time, gedit crashes.
Steps to reproduce:
1. Start gedit
2. Right-click on the title bar
3. Select "Close": nothing happen
4. Right-click on the title bar again
5. Select "Close": gedit crashes
Expected behaviour
gedit closes on step 3
Actual behaviour
gedit crashes on step 5
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gedit 3.3.3-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-16-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Tue Feb 14 22:06:21 2012
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
ProcCmdline: gedit
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f9f15a300fb <instance_
PC (0x7f9f15a300fb) ok
source "(%rax)" (0x00000001) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gedit
StacktraceTop:
instance_
instance_
instance_
?? () from /usr/lib/
?? () from /usr/lib/
Title: gedit crashed with SIGSEGV in instance_
UpgradeStatus: Upgraded to precise on 2012-02-11 (3 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare
tags: | added: 5.4-rc1 |
StacktraceTop: get_window () from /tmp/tmpd_ yah4/usr/ lib/gedit/ plugins/ libvalencia. so active_ filename () from /tmp/tmpd_ yah4/usr/ lib/gedit/ plugins/ libvalencia. so active_ document_ is_vala_ file () from /tmp/tmpd_ yah4/usr/ lib/gedit/ plugins/ libvalencia. so yah4/usr/ lib/gedit/ plugins/ libvalencia. so yah4/usr/ lib/gedit/ plugins/ libvalencia. so
instance_
instance_
instance_
?? () from /tmp/tmpd_
?? () from /tmp/tmpd_