Re: cairo 1.12 crashes X server

Chris Wilson <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <1337252043_78137@CP5-2952>
On Wed, 16 May 2012 22:31:33 -0400, cu <[email protected]> wrote:
> Another one of "those" issues. I tried to switch Linux version of my
> program from cairo 1.10 to cairo 1.12.
> The program is built as a dynamic executable, using shared libcairo. It
> is also using libgtk (which in turn also needs cairo, hence the shared
> version).
> When using cairo 1.10 - program works, no issuse. With cairo 1.12 -
> attempting to launch the program crashes X server, of all things.
> 
> Any ideas as to why this may be happening or even how to track this
> issue down would be greatly appreciated!

I'm shocked, X crashing...

In the Xorg.0.log file there will a rudimentary backtrace (no symbols),
but at least it will indicate which part of the call chain needs
investigation (driver vs extension vs core). However, to get any useful
information out we need to attach gdb. This can be done either by
attaching gdb to X one it is running or by generating a corefile upon
crash (with X -core and appropriate ulimits). To attach gdb post-mortem,
use gdb X $corefile . Once you have the crash inside gdb, type 'bt full'
and send the stacktrace to the guilty parties and [email protected].
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
--
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.