compiz crashed with SIGSEGV in nux::BaseWindow::GetInputWindowId() (when onboard is used)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nux |
Invalid
|
High
|
Sam Spilsbury | ||
Unity |
Fix Released
|
High
|
Sam Spilsbury | ||
nux (Ubuntu) |
Invalid
|
High
|
Sam Spilsbury | ||
Oneiric |
Invalid
|
High
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
High
|
Sam Spilsbury | ||
Oneiric |
Fix Released
|
High
|
Sam Spilsbury |
Bug Description
SRU TEST CASE
1. Start a terminal from the launcher
2. Type 'onboard' <enter>
3. Type in the terminal, then click on keys on the onscreen keyboard
4. Verify that compiz does not crash
Just tried Upgrading from 11.04 to 11.10 beta. I expected failures.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: libnux-1.0-0 1.14.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Tue Oct 4 00:32:38 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcCmdline: compiz
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fb2ca998c30 <_ZN3nux10BaseW
PC (0x7fb2ca998c30) ok
source "0x448(%rdi)" (0x00000448) not located in a known VMA region (needed readable region)!
destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
nux::BaseWindo
UnityWindow:
PluginClassHan
CompPlugin:
CompScreen:
Title: compiz crashed with SIGSEGV in nux::BaseWindow
UpgradeStatus: Upgraded to oneiric on 2011-10-04 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Unity Team: Pending requested
-
Diff: 100 lines (+38/-4)4 files modifiedplugins/unityshell/src/DashController.cpp (+2/-0)
plugins/unityshell/src/DashController.h (+2/-0)
plugins/unityshell/src/unityshell.cpp (+32/-4)
plugins/unityshell/src/unityshell.h (+2/-0)
- Neil J. Patel (community): Approve
-
Diff: 299 lines (+107/-13)9 files modifiedplugins/unityshell/src/BamfLauncherIcon.cpp (+26/-4)
plugins/unityshell/src/DashController.cpp (+2/-0)
plugins/unityshell/src/DashController.h (+2/-0)
plugins/unityshell/src/PluginAdapter.cpp (+34/-4)
plugins/unityshell/src/PluginAdapter.h (+1/-0)
plugins/unityshell/src/WindowManager.cpp (+5/-0)
plugins/unityshell/src/WindowManager.h (+3/-1)
plugins/unityshell/src/unityshell.cpp (+32/-4)
plugins/unityshell/src/unityshell.h (+2/-0)
visibility: | private → public |
Changed in nux: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in nux (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in nux: | |
status: | New → Fix Committed |
status: | Fix Committed → In Progress |
Changed in nux (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in nux: | |
milestone: | none → 1.0.1 |
Changed in nux: | |
milestone: | 1.0.1 → none |
status: | In Progress → Invalid |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity (Ubuntu Oneiric): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in nux (Ubuntu): | |
status: | In Progress → Invalid |
Changed in nux (Ubuntu Oneiric): | |
status: | In Progress → Invalid |
Changed in unity: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
description: | updated |
StacktraceTop: w::GetInputWind owId (this=0x0) at ./BaseWindow. cpp:362 :UnityWindow (this=0x272d720, window=0x1e73720) at /build/ buildd/ unity-4. 20.0/plugins/ unityshell/ src/unityshell. cpp:2390 compiz/ core/pluginclas shandler. h:159 dler<UnityWindo w, CompWindow, 0>::get (base=0x1e73720) at /usr/include/ compiz/ core/pluginclas shandler. h:185 :VTableForScree nAndWindow< UnityScreen, UnityWindow> ::initWindow (this=<optimized out>, w=<optimized out>) at /usr/include/ compiz/ core/plugin. h:249
nux::BaseWindo
UnityWindow:
getInstance (base=0x1e73720) at /usr/include/
PluginClassHan
CompPlugin: