On Fri, 2014-12-26 at 12:17 +0900, Michel Dänzer wrote: > On 26.12.2014 12:10, Kertesz Laszlo wrote: > > On Fri, 2014-12-26 at 10:26 +0900, Michel Dänzer wrote: > >> On 26.12.2014 09:01, Kertesz Laszlo wrote: > >>> Attached gdb trace (crashed on latest git x server). > >> > >> Did it include commit 70a6f65f9e2b26ef7539dcacfcfea927bc1f13fd ('glamor: > >> Make sure Xvideo source image data is properly aligned')? If not, does > >> that help by any chance? > >> > >> If not, can you make sure debugging symbols are available for > >> /usr/lib/x86_64-linux-gnu/xorg/modules/libglamoregl.so, and get another > >> backtrace? > >> > >> > > Yes i do have that commit (last is modesetting: Add vblank > > synchronization support when using Present.). > > And i enabled debug in the xserver with --enable-debug, is there > > something else i need to add for libglamoregl? > > If you're building and installing packages from xserver Git, you may > need to install the corresponding debugging package. Otherwise, make > sure /usr/lib/x86_64-linux-gnu/xorg/modules/libglamoregl.so is actually > the one you built from Git, and that it doesn't get stripped. > > Ok, rebuilt the xserver package with debugging symbols (seems that checkinstall strips stuff by default). I got a bigger gdb.txt. See if it helps.
Continuing. Program received signal SIGABRT, Aborted. 0x00007f62dd2e5107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. #0 0x00007f62dd2e5107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 321 selftid = 321 #1 0x00007f62dd2e64e8 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff09a46f97, sa_sigaction = 0x7fff09a46f97}, sa_mask = {__val = {140062595550753, 140062573768354, 806, 4, 140733355154400, 50883329280, 140062522211584, 4294967296, 0, 0, 0, 21474836480, 140062595550279, 140733355154552, 140062627950592, 140062595565928}}, sa_flags = -604721240, sa_restorer = 0x7f62dbf4b1c0 <__PRETTY_FUNCTION__.42275>} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f62dd2de226 in __assert_fail_base (fmt=0x7f62dd414968 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f62dbf4afa8 "y + fbo_y_off + h <= pixmap_priv->base.fbo->height", file=file@entry=0x7f62dbf4aea2 "glamor_pixmap.c", line=line@entry=806, function=function@entry=0x7f62dbf4b1c0 <__PRETTY_FUNCTION__.42275> "_glamor_upload_bits_to_pixmap_texture") at assert.c:92 str = 0x23eff80 "\220\351\065\002" total = 4096 #3 0x00007f62dd2de2d2 in __GI___assert_fail (assertion=assertion@entry=0x7f62dbf4afa8 "y + fbo_y_off + h <= pixmap_priv->base.fbo->height", file=file@entry=0x7f62dbf4aea2 "glamor_pixmap.c", line=line@entry=806, function=function@entry=0x7f62dbf4b1c0 <__PRETTY_FUNCTION__.42275> "_glamor_upload_bits_to_pixmap_texture") at assert.c:101 No locals. #4 0x00007f62dbf3c1fe in _glamor_upload_bits_to_pixmap_texture (pixmap=0x2342210, format=6406, type=5121, no_alpha=0, revert=0, swap_rb=3, x=0, y=0, w=320, h=241, stride=320, bits=0x2373178, pbo=0) at glamor_pixmap.c:806 fbo_x_off = 0 fbo_y_off = 0 pixmap_priv = 0x23fe730 vertices = {-1, -1, 1, -1, 1, 1, -1, 1} texcoords_inv = {0, 0, 1, 0, 1, 1, 0, 1} ptexcoords = <optimized out> dst_xscale = <optimized out> dst_yscale = <optimized out> tex = 0 need_free_bits = 0 __PRETTY_FUNCTION__ = "_glamor_upload_bits_to_pixmap_texture" #5 0x00007f62dbf3caf8 in glamor_upload_sub_pixmap_to_texture (pixmap=0x141, x=321, x@entry=0, y=6, y@entry=0, w=320, h=241, stride=1667525480, stride@entry=320, bits=0x2373178, pbo=0) at glamor_pixmap.c:1031 force_clip = -602555200 __FUNCTION__ = "glamor_upload_sub_pixmap_to_texture" __PRETTY_FUNCTION__ = "glamor_upload_sub_pixmap_to_texture" #6 0x00007f62dbf44ae3 in glamor_xv_put_image (port_priv=0x1a33a38, pDrawable=0x23e5d80, src_x=<optimized out>, src_y=<optimized out>, drw_x=<optimized out>, drw_y=<optimized out>, src_w=320, src_h=239, drw_w=63, drw_h=47, id=842094169, buf=0x2373178 '\374' <repeats 74 times>, '\373' <repeats 14 times>, "\372\373", '\372' <repeats 40 times>, "\371\372\372\372\372\372\372\372\372\371\371\371\372\371\372\372\372\371\372\372\372\372\372\372\372\372\372\371\371\371\372\371\371\372\372\371\372\371\371\371\371\370\361\336Ǹ\257\241\217\205sqnpqlgefghijhhmwuqo"..., width=320, height=240, sync=0, clipBoxes=0x7fff09a46000) at glamor_xv.c:454 pScreen = 0x154c8f0 srcPitch = 320 srcPitch2 = 160 top = 0 nlines = 241 s2offset = <optimized out> s3offset = <optimized out> #7 0x000000000048d9ef in xf86XVPutImage (pDraw=0x23e5d80, pPort=0x1a34340, pGC=<optimized out>, src_x=<optimized out>, src_y=<optimized out>, src_w=<optimized out>, src_h=239, drw_x=0, drw_y=0, drw_w=63, drw_h=47, format=0x19a9690, data=0x2373178 '\374' <repeats 74 times>, '\373' <repeats 14 times>, "\372\373", '\372' <repeats 40 times>, "\371\372\372\372\372\372\372\372\372\371\371\371\372\371\372\372\372\371\372\372\372\372\372\372\372\372\372\371\371\371\372\371\371\372\372\371\372\371\371\371\371\370\361\336Ǹ\257\241\217\205sqnpqlgefghijhhmwuqo"..., sync=0, width=320, height=240) at xf86xv.c:1649 portPriv = 0x198a990 WinRegion = {extents = {x1 = 482, y1 = 509, x2 = 545, y2 = 556}, data = 0x0} ClipRegion = {extents = {x1 = 482, y1 = 509, x2 = 545, y2 = 556}, data = 0x23e6d60} WinBox = {x1 = 482, y1 = 509, x2 = 545, y2 = 556} ret = <optimized out> clippedAway = 0 #8 0x00000000004d5859 in ProcXvPutImage (client=0x20527d0) at xvdisp.c:865 pDraw = 0x23e5d80 pPort = 0x1a34340 pImage = 0x19a9690 pGC = 0x2372a00 status = <optimized out> i = <optimized out> size = <optimized out> width = 320 height = 240 stuff = 0x2373150 #9 0x0000000000437c87 in Dispatch () at dispatch.c:432 clientReady = 0x1d960e0 result = <optimized out> client = 0x20527d0 nready = 0 icheck = 0x81d470 <checkForInput> start_tick = 475 #10 0x000000000043bd1b in dix_main (argc=12, argv=0x7fff09a462b8, envp=<optimized out>) at main.c:298 i = <optimized out> alwaysCheckForInput = {0, 1} #11 0x00007f62dd2d1b45 in __libc_start_main (main=0x427350 <main>, argc=12, argv=0x7fff09a462b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff09a462a8) at libc-start.c:287 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2940555772799183881, 4354901, 140733355156144, 0, 0, -2940603520821531639, -3023241638247830519}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x594380 <__libc_csu_init>, 0x7fff09a462b8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5849984}}} not_first_call = <optimized out> #12 0x000000000042737e in _start () No symbol table info available.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel