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