discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cairo crash on NetBSD/sparc


From: Riccardo Mottola
Subject: Re: cairo crash on NetBSD/sparc
Date: Sun, 11 Jan 2015 19:35:32 +0100
User-agent: Mozilla/5.0 (X11; FreeBSD i386; rv:33.0) Gecko/20100101 Firefox/33.0 SeaMonkey/2.30

Hi,

Fred Kiefer wrote:
I just commited Eric's patch, plus one extra check.

fine! it doesn't crash anymore as before and I get the copy/paste contextual menu.

Now I think that the crash happens depending on the remote display I export to!

1) export workstation with FreeBSD 8.4, seems to run fine (I will stress it more, but font panel comes up, I can type, I get the contextual menu, etc)
2) export to laptop with FreeBSD 10.0 and Ink will die quite soon

Both machines are intel x86 (thus both little-endian and pretty standard), are running the system Xorg, 32bit, the output of xdpyinfo looks similar except for the workstation having a larger display and a strange resolution (90x89). But there it works! I get the crash with a more recent and more standard setup.

For what differences could I look in xdpyinfo? or elsewhere?

Riccardo

Current stacktrace is:

#0  0x2329fa80 in composite_glyphs () from /usr/pkg/lib/libcairo.so.2
#1  0x23285c50 in composite_glyphs () from /usr/pkg/lib/libcairo.so.2
#2  0x2328798c in clip_and_composite () from /usr/pkg/lib/libcairo.so.2
#3 0x23287b68 in _cairo_traps_compositor_glyphs () from /usr/pkg/lib/libcairo.so.2 #4 0x2322ba98 in _cairo_compositor_glyphs () from /usr/pkg/lib/libcairo.so.2 #5 0x232a37a0 in _cairo_xlib_surface_glyphs () from /usr/pkg/lib/libcairo.so.2 #6 0x232759f0 in _cairo_surface_show_text_glyphs () from /usr/pkg/lib/libcairo.so.2 #7 0x232357ac in _cairo_gstate_show_text_glyphs () from /usr/pkg/lib/libcairo.so.2
#8  0x23226ea4 in cairo_show_text () from /usr/pkg/lib/libcairo.so.2
#9  0x22e94a34 in -[CairoFontInfo drawGlyphs:length:on:] (self=0x22f477f8,
    _cmd=0x22ed3f00, glyphs=<optimized out>, length=11, ct=0x23d67000)
    at CairoFontInfo.m:446
#10 0x22e961e8 in -[CairoGState GSShowGlyphsWithAdvances:::] (self=0x23d40628,
    _cmd=0x22ec358c, glyphs=0xefffda40, advances=0xefffd9c0, length=11)
    at CairoGState.m:468
#11 0x22e5f148 in -[GSContext(Ops) GSShowGlyphsWithAdvances:::] (self=0x23ee5568, _cmd=0x204a5650, glyphs=0xefffda40, advances=0xefffd9c0, length=11) at GSContext.m:447
#12 0x20250d9c in GSShowGlyphsWithAdvances (length=11, advances=0xefffd9c0,
glyphs=0xefffda40, ctxt=0x23ee5568) at ../Headers/AppKit/DPSOperators.h:712 #13 -[NSLayoutManager(drawing) drawGlyphsForGlyphRange:atPoint:] (self=0x23071428, _cmd=<optimized out>, range=..., containerOrigin=...) at NSLayoutManager.m:1895 #14 0x20310174 in -[NSTextView(leftovers) drawRect:] (self=0x2301f3e8, _cmd=0x2050a8ec,
    rect=...) at NSTextView.m:4006
#15 0x2033a654 in -[NSView displayRectIgnoringOpacity:inContext:] (self=0x2301f3e8, _cmd=<optimized out>, aRect=..., context=<optimized out>) at NSView.m:2570
#16 0x2032b1cc in -[NSView displayRectIgnoringOpacity:] (self=0x2301f3e8,
    _cmd=0x2050a8cc, aRect=...) at NSView.m:2519
#17 0x20338854 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x2301f3e8,
    _cmd=0x2050a8bc, aRect=...) at NSView.m:2450
#18 0x20338ab8 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x23e27d88,
    _cmd=<optimized out>, aRect=...) at NSView.m:2476
#19 0x20338ab8 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x2302e318,
    _cmd=<optimized out>, aRect=...) at NSView.m:2476
#20 0x20338ab8 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x23e377f8,
    _cmd=<optimized out>, aRect=...) at NSView.m:2476
#21 0x20338ab8 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x23083ef8,
    _cmd=<optimized out>, aRect=...) at NSView.m:2476
#22 0x2032b008 in -[NSView displayIfNeededInRect:] (self=0x23083ef8, _cmd=0x2050a8b4,
    aRect=...) at NSView.m:2428
#23 0x2032ae08 in -[NSView displayIfNeeded] (self=0x23083ef8, _cmd=0x20512334)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]