compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #15797
Re: [Bug 740854] Re: compiz crashed with SIGSEGV in WallScreen::drawCairoTextureOnScreen()
It's not possible that WallScreen::get () will give you an invalid
pointer, the only screen variable available is global, it is not
touched by plugins and WallScreen::get () would crash on its own if it
was passed an invalid pointer rather than giving an invalid pointer
itself to a WallScreen *.
On Fri, Apr 22, 2011 at 8:04 PM, David Barth <david.barth@xxxxxxxxxxxxx> wrote:
> @Sam: can you confirm that a static inspection of the code, as indicated
> on comment #5, doesn't give more hint at the cause of the issue.
> Otherwise, in the absence of a reproducible test case, and no
> duplicates, we could consider this bug invalid.
>
> ** Changed in: unity
> Milestone: 3.8.12 => 3.8.14
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/740854
>
> Title:
> compiz crashed with SIGSEGV in WallScreen::drawCairoTextureOnScreen()
>
> Status in Unity:
> Incomplete
> Status in “compiz” package in Ubuntu:
> Incomplete
> Status in “unity” package in Ubuntu:
> Incomplete
>
> Bug description:
> Binary package hint: unity
>
> starting compiz
>
> ProblemType: Crash
> DistroRelease: Ubuntu 11.04
> Package: unity 3.6.6-0ubuntu2
> ProcVersionSignature: Ubuntu 2.6.38-7.38-generic 2.6.38
> Uname: Linux 2.6.38-7-generic x86_64
> NonfreeKernelModules: nvidia
> Architecture: amd64
> Date: Wed Mar 23 10:55:11 2011
> ExecutablePath: /usr/bin/compiz
> InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
> ProcCmdline: compiz
> ProcEnviron:
> LANGUAGE=en_DK:en
> LANG=en_DK.UTF-8
> SHELL=/bin/bash
> SegvAnalysis:
> Segfault happened at: 0x7f42e01c3e59 <_ZN10WallScreen24drawCairoTextureOnScreenEv+377>: mov (%rax),%rdi
> PC (0x7f42e01c3e59) ok
> source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
> destination "%rdi" ok
> SegvReason: reading NULL VMA
> Signal: 11
> SourcePackage: unity
> StacktraceTop:
> WallScreen::drawCairoTextureOnScreen() () from /usr/lib/compiz/libwall.so
> WallScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libwall.so
> GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
> UnityScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libunityshell.so
> GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/compiz/libopengl.so
> Title: compiz crashed with SIGSEGV in WallScreen::drawCairoTextureOnScreen()
> UpgradeStatus: Upgraded to natty on 2011-03-23 (0 days ago)
> UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
>
--
Sam Spilsbury
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/740854
Title:
compiz crashed with SIGSEGV in WallScreen::drawCairoTextureOnScreen()
References