Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
X
xf86-video-intel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 193
    • Issues 193
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorg
  • driver
  • xf86-video-intel
  • Issues
  • #5

Closed
Open
Opened Mar 25, 2010 by Bugzilla Migration User@bugzilla-migration

random X11 crash (SIGSEGV) when rendering firefox in pixman/intel

Submitted by Michael Stapelberg

Assigned to Chris Wilson @ickle

Link to original bug (#27313)

Description

Created attachment 34440
Xorg logfile

When moving firefox to a different workspace in my window manager, sometimes my Xorg exits because of receiving a SIGSEGV. I am not entirely sure where the origin of this problem is, but I would suspect the intel driver, which is why I assigned it to Driver/intel. If I am wrong, feel free to re-assign.

Backtrace comes here (Xorg logfile is attached):

#0  0x00007fb4cb103f45 in *__GI_raise (sig=<value optimized out>)<br>
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64<br>
#1  0x00007fb4cb106d80 in *__GI_abort () at abort.c:88<br>
#2  0x000000000047cff3 in ddxGiveUp () at ../../../../hw/xfree86/common/xf86Init.c:1214<br>
#3  0x000000000046346d in AbortServer () at ../../os/log.c:404<br>
#4  0x0000000000463b0e in FatalError (<br>
    f=0x571720 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:529<br>
#5  0x0000000000467d3e in OsSigHandler (signo=11, sip=0x7fb4c8090000, <br>
    unused=<value optimized out>) at ../../os/osinit.c:156<br>
#6  <signal handler called><br>
#7  _mm_store_si128 (bits=<value optimized out>, stride=131072, <br>
    bpp=<value optimized out>, x=<value optimized out>, y=<value optimized out>, <br>
    width=<value optimized out>, height=32767, data=16777215)<br>
    at /usr/lib/gcc/x86_64-linux-gnu/4.4.2/include/emmintrin.h:697<br>
#8  save_128_aligned (bits=<value optimized out>, stride=131072, <br>
    bpp=<value optimized out>, x=<value optimized out>, y=<value optimized out>, <br>
    width=<value optimized out>, height=32767, data=16777215)<br>
    at ../../pixman/pixman-sse2.c:400<br>
#9  pixman_fill_sse2 (bits=<value optimized out>, stride=131072, <br>
    bpp=<value optimized out>, x=<value optimized out>, y=<value optimized out>, <br>
    width=<value optimized out>, height=32767, data=16777215)<br>
    at ../../pixman/pixman-sse2.c:4017<br>
#10 0x00007fb4cbf8a40e in sse2_fill (imp=<value optimized out>, <br>
    bits=<value optimized out>, stride=<value optimized out>, bpp=32, x=0, y=0, <br>
    width=32767, height=32767, xor=16777215) at ../../pixman/pixman-sse2.c:5763<br>
#11 0x00007fb4cbf76dad in pixman_fill (bits=<value optimized out>, <br>
    stride=<value optimized out>, bpp=<value optimized out>, x=<value optimized out>, <br>
    y=<value optimized out>, width=<value optimized out>, height=32767, xor=16777215)<br>
    at ../../pixman/pixman.c:256<br>
#12 0x00007fb4c8c83846 in fbFill (pDrawable=0xd97320, pGC=0x1747e20, <br>
    x=<value optimized out>, y=<value optimized out>, width=<value optimized out>, <br>
    height=<value optimized out>) at ../../fb/fbfill.c:48<br>
#13 0x00007fb4c8c83ce2 in fbPolyFillRect (pDrawable=<value optimized out>, <br>
    pGC=<value optimized out>, nrect=<value optimized out>, prect=<value optimized out>)<br>
    at ../../fb/fbfillrect.c:77<br>
#14 0x00007fb4c90fbf31 in uxa_check_poly_fill_rect (pDrawable=0xd97320, pGC=0x1747e20, <br>
    nrect=1, prect=0xfa83d8) at ../../uxa/uxa-unaccel.c:257<br>
#15 0x00007fb4c90f62e8 in uxa_poly_fill_rect (pDrawable=0xd97320, pGC=0x1747e20, <br>
    nrect=1, prect=0xfa83d8) at ../../uxa/uxa-accel.c:727<br>
#16 0x00000000004c263b in damagePolyFillRect (pDrawable=0xd97320, pGC=0x1747e20, <br>
    nRects=1, pRects=0xfa83d8) at ../../../miext/damage/damage.c:1404<br>
#17 0x000000000055d5b7 in miColorRects (pDst=0xfd8970, pClipPict=0xfd8970, <br>
    color=<value optimized out>, nRect=<value optimized out>, rects=0xfa83d8, xoff=0, <br>
    yoff=0) at ../../render/mirect.c:84<br>
#18 0x000000000055d693 in miCompositeRects (op=3 '\003', pDst=0xfd8970, color=0xfa83d0, <br>
    nRect=<value optimized out>, rects=0xfa83d8) at ../../render/mirect.c:116<br>
#19 0x00000000004b62c4 in ProcRenderFillRectangles (client=0x19506f0)<br>
    at ../../render/render.c:1471<br>
#20 0x000000000043c974 in Dispatch () at ../../dix/dispatch.c:439<br>
#21 0x0000000000425b9a in main (argc=7, argv=0x7d5228, envp=<value optimized out>)<br>
    at ../../dix/main.c:285<br>
```<br>
  <br>
**Attachment 34440**, "Xorg logfile":  <br>
[Xorg.0.log](/uploads/e9ddf3438b4fd61a8f62ece24ea8646b/Xorg.0.log)<br>
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xorg/driver/xf86-video-intel#5