[regression] [Unity 6.6] compiz crashed with SIGSEGV in nux::WindowThread::GetTimerHandler() from nux::NuxTimerTickSource::~NuxTimerTickSource()() from unity::UnityScreen::~UnityScreen()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nux |
Fix Released
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
High
|
Andrea Azzarone | ||
6.0 |
Fix Released
|
High
|
Andrea Azzarone | ||
nux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Andrea Azzarone |
Bug Description
This is no way to spend a Friday night.
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: libnux-3.0-0 3.6.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-11-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
CrashCounter: 1
Date: Fri Sep 21 22:12:53 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120724.2)
ProcCmdline: compiz
ProcEnviron:
LANGUAGE=en_AU:en
PATH=(custom, no user)
LANG=en_AU.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f918f5b3460 <_ZNK3nux12Wind
PC (0x7f918f5b3460) ok
source "0x190(%rdi)" (0x00000190) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
nux::WindowThr
nux::NuxTimerT
unity:
unity:
CompManager:
Title: compiz crashed with SIGSEGV in nux::WindowThre
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Brandon Schaefer (community): Approve
- Didier Roche-Tolomelli: Approve
-
Diff: 1075 lines (+353/-175)30 files modifieddash/DashView.cpp (+0/-5)
dash/DashView.h (+0/-3)
dash/ResultViewGrid.cpp (+14/-2)
dash/previews/ActionButton.cpp (+0/-5)
dash/previews/PreviewInfoHintWidget.cpp (+0/-1)
launcher/BamfLauncherIcon.cpp (+24/-21)
launcher/FavoriteStoreGSettings.cpp (+3/-3)
launcher/StandaloneSwitcher.cpp (+2/-2)
launcher/SwitcherController.cpp (+1/-2)
launcher/SwitcherController.h (+1/-1)
launcher/VolumeImp.cpp (+4/-1)
manual-tests/Switcher.txt (+1/-0)
plugins/unityshell/resources/emblem_apps.svg (+90/-19)
plugins/unityshell/resources/emblem_others.svg (+12/-0)
plugins/unityshell/resources/emblem_video.svg (+58/-17)
plugins/unityshell/resources/lens-nav-gwibber.svg (+6/-8)
plugins/unityshell/src/unityshell.cpp (+10/-4)
plugins/unityshell/src/unityshell.h (+3/-1)
tests/autopilot/unity/emulators/icons.py (+4/-0)
tests/autopilot/unity/tests/test_home_lens.py (+4/-1)
tests/gmockvolume.c (+18/-0)
tests/gmockvolume.h (+2/-0)
tests/test_switcher_controller.cpp (+3/-3)
tests/test_volume_imp.cpp (+5/-2)
unity-shared/CoverArt.cpp (+2/-2)
unity-shared/DashStyle.cpp (+1/-1)
unity-shared/IconLoader.cpp (+57/-40)
unity-shared/PluginAdapter.h (+2/-0)
unity-shared/PluginAdapterCompiz.cpp (+25/-30)
unity-shared/SearchBar.cpp (+1/-1)
- Marco Trevisan (Treviño): Approve
-
Diff: 93 lines (+43/-0)3 files modifiedNuxCore/AnimationController.cpp (+15/-0)
NuxCore/AnimationController.h (+4/-0)
tests/gtest-nuxcore-animation.cpp (+24/-0)
visibility: | private → public |
summary: |
- compiz crashed with SIGSEGV in nux::WindowThread::GetTimerHandler() + compiz crashed with SIGSEGV in nux::WindowThread::GetTimerHandler() from + nux::NuxTimerTickSource::~NuxTimerTickSource()() from + unity::UnityScreen::~UnityScreen() |
Changed in unity: | |
milestone: | none → 6.8 |
Changed in nux: | |
milestone: | none → 3.8 |
tags: | added: bugpattern-needed |
Changed in unity: | |
milestone: | 6.8.0 → 7.0.0 |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in nux: | |
milestone: | 3.8 → 4.0 |
summary: |
- compiz crashed with SIGSEGV in nux::WindowThread::GetTimerHandler() from + [regression] [Unity 6.6] compiz crashed with SIGSEGV in + nux::WindowThread::GetTimerHandler() from nux::NuxTimerTickSource::~NuxTimerTickSource()() from unity::UnityScreen::~UnityScreen() |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in nux: | |
status: | New → Invalid |
Changed in nux (Ubuntu): | |
status: | Confirmed → Invalid |
no longer affects: | nux |
no longer affects: | nux/3.0 |
no longer affects: | nux (Ubuntu) |
Changed in nux: | |
status: | New → Fix Committed |
milestone: | none → 3.8 |
Changed in nux: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in nux (Ubuntu): | |
status: | New → Fix Released |
From memory, I think I was disabling the unityshell plugin, as you can see from the stack.