compiz crashed with SIGSEGV in unity::ui::EdgeBarrierController::Impl::OnPointerBarrierEvent()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Confirmed
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
This is what happened before the crash:
1) I connected another monitor to my laptop's mini-DVI port (which was previously set to span, not mirror).
2) Unity didn't recognise the monitor, so I opened up display settings.
3) The monitor was recognised, but then everything got slow temporarily.
4) In addition, the mouse cursor could move around the second monitor, but got "stuck" when it just entered the laptop's monitor.
5) I lost all window decorations, and couldn't alt-tab, etc. I was notified of a crash.
6) I had to switch to tty1 and run $ unity --replace . All was fine then.
This crash does not happen all the time.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.2.0-25-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Mon Jun 25 19:03:05 2012
Disassembly: => 0x0: Cannot access memory at address 0x0
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: compiz --replace
SegvAnalysis:
Segfault happened at: 0x0: Cannot access memory at address 0x0
PC (0x00000000) not located in a known VMA region (needed executable region)!
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
?? ()
unity:
sigc::
unity:
?? () from /usr/lib/
Title: compiz crashed with SIGSEGV in unity::
UpgradeStatus: Upgraded to precise on 2012-04-29 (57 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | New → Confirmed |
StacktraceTop: :ui::EdgeBarrie rController: :Impl:: OnPointerBarrie rEvent (this=0x2e61170, owner=0x3482220, event=...) at /build/ buildd/ unity-5. 12/plugins/ unityshell/ src/EdgeBarrier Controller. cpp:139 sigc++- 2.0/sigc+ +/functors/ mem_fun. h:1917 )<unity: :ui::PointerBar rierWrapper* const&, const std::shared_ ptr<unity: :ui::BarrierEve nt>&> (_A_arg2=..., _A_arg1=<optimized out>, this=<optimized out>) at /usr/include/ sigc++- 2.0/sigc+ +/adaptors/ adaptor_ trait.h: 103 internal: :slot_call2< sigc::bound_ mem_functor2< void, unity:: ui::EdgeBarrier Controller: :Impl, unity:: ui::PointerBarr ierWrapper* , std::shared_ ptr<unity: :ui::BarrierEve nt> >, void, unity:: ui::PointerBarr ierWrapper* , std::shared_ ptr<unity: :ui::BarrierEve nt> >::call_it (rep=<optimized out>, a_1=<optimized out>, a_2=...) at /usr/include/ sigc++- 2.0/sigc+ +/functors/ slot.h: 173
?? ()
unity:
operator() (_A_a2=..., _A_a1=<optimized out>, this=<optimized out>) at /usr/include/
operator(
sigc::