From: Kertesz Laszlo <laszlo.kertesz@gmail.com>
To: "Michel Dänzer" <michel@daenzer.net>
Cc: Maling list - DRI developers <dri-devel@lists.freedesktop.org>
Subject: Re: Skype bi-directional video call crashes X server (xserver, mesa, drm, kernel from git, r600g+glamor)
Date: Fri, 26 Dec 2014 13:43:23 +0200 [thread overview]
Message-ID: <1419594203.1679.1.camel@gmail.com> (raw)
In-Reply-To: <549CD359.1020608@daenzer.net>
[-- Attachment #1: Type: text/plain, Size: 1339 bytes --]
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.
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 5949 bytes --]
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.
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2014-12-26 11:43 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-28 12:13 Skype bi-directional video call crashes X server (xserver, mesa, drm, kernel from git, r600g+glamor) Laszlo Kertesz
2014-10-28 13:41 ` Alex Deucher
2014-12-18 22:03 ` Kertesz Laszlo
2014-12-18 22:09 ` Alex Deucher
2014-12-26 0:01 ` Kertesz Laszlo
2014-12-26 1:26 ` Michel Dänzer
2014-12-26 3:10 ` Kertesz Laszlo
2014-12-26 3:17 ` Michel Dänzer
2014-12-26 11:43 ` Kertesz Laszlo [this message]
[not found] ` <1419594203.1679.1.camel-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-12-27 17:18 ` Keith Packard
[not found] ` <86a929ypsa.fsf-6d7jPg3SX/+z9DMzp4kqnw@public.gmane.org>
2014-12-27 18:19 ` Eric Anholt
2014-12-27 21:00 ` Keith Packard
2014-12-28 18:01 ` Eric Anholt
[not found] ` <86lhlsq040.fsf-6d7jPg3SX/+z9DMzp4kqnw@public.gmane.org>
2014-12-28 18:02 ` Eric Anholt
[not found] ` <87vbkvac0o.fsf-omZaPlIz5HhaEpDpdNBo/KxOck334EZe@public.gmane.org>
2014-12-28 23:13 ` Keith Packard
2014-12-27 20:21 ` Kertesz Laszlo
2014-12-27 21:01 ` Keith Packard
2014-12-19 2:28 ` Michel Dänzer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1419594203.1679.1.camel@gmail.com \
--to=laszlo.kertesz@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=michel@daenzer.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox