Reviewing Unity r2956 at unityshell.cpp:1435 I find:
QuicklistManager* qm = QuicklistManager::Default();
if (qm)
{
QuicklistView* view = qm->Current();
if (view)
{
nux::Geometry const& geo = view->GetAbsoluteGeometry(); <============
CompRegion quicklist_region(geo.x, geo.y, geo.width, geo.height);
if (damage.intersects(quicklist_region))
view->QueueDraw();
}
}
Looks like view is a stale pointer (and not null either).
** Also affects: unity
Importance: Undecided
Status: New
** Information type changed from Private to Public
** Summary changed:
- compiz crashed with SIGSEGV in unity::UnityScreen::compizDamageNux()
+ compiz crashed with SIGSEGV in unity::UnityScreen::compizDamageNux() from
unity::UnityScreen::preparePaint()
** Changed in: unity
Importance: Undecided => High
** Changed in: unity (Ubuntu)
Importance: Medium => High
** Changed in: unity
Milestone: None => 7.0.0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1097681
Title:
compiz crashed with SIGSEGV in unity::UnityScreen::compizDamageNux()
from unity::UnityScreen::preparePaint()
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1097681/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs