Bug 91688 - segfault in glyphs_fallback
Summary: segfault in glyphs_fallback
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86-64 (AMD64) NetBSD
: medium normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
Depends on:
Reported: 2015-08-19 14:52 UTC by Patrick Welche
Modified: 2019-11-27 13:39 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Patrick Welche 2015-08-19 14:52:33 UTC
cpu0: "Intel(R) Atom(TM) CPU D525   @ 1.80GHz"
    Vendor Name: Intel (0x8086)
    Device Name: Pineview Integrated Graphics Device (0xa001)
xf86-videl-intel 2.99.917

This is the same box as the one in Bug 91083, and is running with the additional trap-prevention patch in bug 91083 comment 6.

One advantage of firefox 40 being less stable, is it seems easier to reproduce crashes(!) Opening a new bug, as I see the crash with the other bug's patch, which I think was meant to reduce traps. (I also removed the NetBSD work around)

(This was just clicking on a tab in firefox - nothing to do with video playback)

1756                    if (sigtrap_get() == 0) {

#0  0x00007f7ff425f214 in __sigsetjmp14 () from /usr/lib/libc.so.12
(gdb) bt
#0  0x00007f7ff425f214 in __sigsetjmp14 () from /usr/lib/libc.so.12
#1  0x00007f7fefa7207b in glyphs_fallback (op=op@entry=12 '\f', 
    src=src@entry=0x7f7ff4db5d80, dst=dst@entry=0x7f7ff193c000, 
    mask_format=mask_format@entry=0x0, src_x=src_x@entry=59, 
    src_y=src_y@entry=55, nlist=<optimized out>, nlist@entry=1, 
    list=0x7f7fffffd730, list@entry=0x7f7fffffd720, glyphs=0x7f7fffffcfc0, 
    at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/sna_glyphs.c:1756
#2  0x00007f7fefa72fc3 in sna_glyphs (op=<optimized out>, src=0x7f7ff4db5d80, 
    dst=0x7f7ff193c000, mask=0x0, src_x=<optimized out>, 
    src_y=<optimized out>, nlist=1, list=0x7f7fffffd720, glyphs=0x7f7fffffcf20)
    at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/sna_glyphs.c:2049
#3  0x0000000000505dc4 in damageGlyphs (op=<optimized out>, 
    pSrc=0x7f7ff4db5d80, pDst=0x7f7ff193c000, maskFormat=0x0, 
    xSrc=<optimized out>, ySrc=<optimized out>, nlist=1, list=0x7f7fffffd720, 
    at /usr/xsrc/external/mit/xorg-server/dist/miext/damage/damage.c:695
#4  0x00000000004f8ccd in CompositeGlyphs (op=<optimized out>, 
    pSrc=0x7f7ff4db5d80, pDst=0x7f7ff193c000, maskFormat=0x0, 
    xSrc=<optimized out>, ySrc=<optimized out>, nlist=nlist@entry=1, 
    lists=lists@entry=0x7f7fffffd720, glyphs=glyphs@entry=0x7f7fffffcf20)
    at /usr/xsrc/external/mit/xorg-server/dist/render/glyph.c:604
#5  0x00000000004ee3a3 in ProcRenderCompositeGlyphs (client=0x7f7ff4d0c560)
    at /usr/xsrc/external/mit/xorg-server/dist/render/render.c:1440
#6  0x00000000004eb545 in ProcRenderDispatch (client=<optimized out>)
    at /usr/xsrc/external/mit/xorg-server/dist/render/render.c:2057
#7  0x00000000004540d5 in Dispatch ()
    at /usr/xsrc/external/mit/xorg-server/dist/dix/dispatch.c:431
#8  0x000000000043010a in main (argc=6, argv=0x7f7fffffdc58, 
    envp=<optimized out>)
    at /usr/xsrc/external/mit/xorg-server/dist/dix/main.c:287
Comment 1 Martin Peres 2019-11-27 13:39:18 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/issues/65.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.