Hmm odd, it seems as the weak_ptr mOwner is returning an empty shared_ptr when calling mOwner.lock().....
#7 unity::MT::GrabHandle::requestMovement (this=0xacf2c78, x=779, y=447, button=1) at /build/buildd/unity-6.4.0/plugins/unity-mt-grab-handles/src/unity-mt-grab-handle.cpp:39 ghg = {px = 0x0, pn = {pi_ = 0x0}} I wonder if a check should be there to skip over using the ptr if the .lock() returns an empty shared_ptr Though it would be best to figure out why the weak_ptr expired.... I haven't been able to reproduce this though...Ill see if I can reproduce it... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1046201 Title: compiz crashed with SIGABRT in __GI___assert_fail() from operator-> (this=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:424 from operator-> from unity::MT::GrabHandle::requestMovement() from unity::MT::X11GrabHandleImpl::buttonPress() To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/1046201/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs