Knowledge Base
Searching in : Trouble report
ID:TR05J02703
Added on: 2012-05-14
Last Update: 2012-05-21
Solved in version: nxagent-3.5.0-8
Platform: All Platforms
Product: NX Core
Severity: Serious
Status: Solved
Print this article

The X11 agent could terminate unexpectedly with libcairo 1.12

It has been reported that the X11 agent could terminate unexpectedly when running applications using libcairo version 1.12.0. Among these applications are firefox and thunderbird.

Downgrading libcairo solves the problem.

The backtrace can be different at each attempt, but it is always in the render extension code. Here is an example:

(gdb) bt
#0 0x00000000004ac268 in nxagentTrapezoids (op=3 '\\003', pSrc=0x40c1770, pDst=0x40c1970, maskFormat=<optimized out>, xSrc=1680, ySrc=31, ntrap=1,
traps=0x304aed0) at Render.c:1752
#1 0x000000000043790a in ProcRenderTrapezoids (client=0x3328ee0) at X/NXrender.c:1123
#2 0x000000000043131d in ProcRenderDispatch (client=<optimized out>) at X/NXrender.c:2519
#3 0x00000000004305d6 in Dispatch () at X/NXdispatch.c:747
#4 0x000000000040fea5 in main (argc=11, argv=0x7fff7a1a8168, envp=<optimized out>) at main.c:450

SOLVED, Released in version nxagent-3.5.0-8