[Mesa-dev] What branch to get patch 47790

Kenneth Graunke kenneth at whitecape.org
Tue Jun 16 17:16:28 PDT 2015


On Wednesday, June 17, 2015 12:05:05 AM Meng, David wrote:
> Hi Ken:
> Thank you for the help and clarification.
>  
> The back trace we got from the dump file is in blow.  The brw_blorp_exec()  is called in the thread 1. 
> 
> We do not have other major patches in the Mesa but some small patches.  I can find them if you need.
> 
> Regards,
> 
> David
> --------------back trace---------------------------------------------
> Thread 3 (Thread 38344):
> #0  0x00000000077cccac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
> #1  0x000000000623d9c1 in ?? ()
> #2  0x00000000065d2f82 in ?? ()
> #3  0x0000000006245a38 in ?? ()
> #4  0x00000000077c8ddc in start_thread () from /lib64/libpthread.so.0
> #5  0x000000000860f12d in clone () from /lib64/libc.so.6
> 
> Thread 2 (Thread 38341):
> #0  0x000000000623c77f in ?? ()
> #1  0x000000000623c7ff in ?? ()
> #2  0x000000000623c4c4 in ?? ()
> #3  0x0000000006294047 in ?? ()
> #4  0x00000000060a2d0b in ?? ()
> #5  0x0000000006018135 in ?? ()
> #6  0x0000000006019654 in ?? ()
> #7  0x00000000060164b6 in main ()
> 
> Thread 1 (Thread 38345):
> #0  0x00000000065d5942 in ?? ()
> #1  0x0000000006018991 in ?? ()
> #2  0x00000000065d5816 in ?? ()
> #3  <signal handler called>
> #4  0x000000000857014e in raise () from /lib64/libc.so.6
> #5  0x00000000085715fb in abort () from /lib64/libc.so.6
> #6  0x0000000008568e4d in __assert_fail () from /lib64/libc.so.6
> #7  0x000000000ad1fd97 in brw_blorp_exec (brw=0x32d55360, params=0x3ffc38b1270) at brw_blorp.cpp:241
> #8  0x000000000ad20c40 in brw_blorp_blit_miptrees (brw=0x32d55360, src_mt=0x337b02a0, src_level=0, src_layer=1, src_format=MESA_FORMAT_R8G8B8A8_SRGB, dst_mt=0x337bb4c0, dst_level=0, dst_layer=0, dst_format=MESA_FORMAT_B8G8R8A8_SRGB, src_x0=0, src_y0=0, src_x1=32, src_y1=32, dst_x0=0, dst_y0=0, dst_x1=32, dst_y1=32, filter=9728, mirror_x=false, mirror_y=false) at brw_blorp_blit.cpp:96
> #9  0x000000000ad1cd52 in blit_texture_to_pbo (ctx=0x32d55360, format=32993, type=33639, pixels=0x0, texImage=0x337b04e0) at intel_tex_image.c:531
> #10 0x000000000ad1cdf2 in intel_get_tex_image (ctx=0x32d55360, format=32993, type=33639, pixels=0x0, texImage=0x337b04e0) at intel_tex_image.c:551
> #11 0x000000000aac5ab6 in _mesa_GetnTexImageARB (target=34070, level=0, format=32993, type=33639, bufSize=2147483647, pixels=0x0) at ../../src/mesa/main/texgetimage.c:949
> #12 0x000000000aac5b13 in _mesa_GetTexImage (target=34070, level=0, format=32993, type=33639, pixels=0x0) at ../../src/mesa/main/texgetimage.c:959
> #13 0x0000000009a4a19b in shared_dispatch_stub_281 (target=34070, level=0, format=32993, type=33639, pixels=0x0) at ../../src/mapi/shared-glapi/glapi_mapi_tmp.h:16289
> #14 0x00000000062d1360 in ?? ()
> #15 0x00000000062cd9fd in ?? ()
> #16 0x00000000062f8b24 in ?? ()
> #17 0x00000000062f8be3 in ?? ()
> #18 0x00000000062ac937 in ?? ()
> #19 0x0000000006294f25 in ?? ()
> #20 0x00000000062a9073 in ?? ()
> #21 0x0000000006245a38 in ?? ()
> #22 0x00000000077c8ddc in start_thread () from /lib64/libpthread.so.0
> 
> Following is the back trace we get from the dump file:

Note that blit_texture_to_pbo has been deleted in commit 779923194c65e,
which was in Mesa 10.5.0.  You must be using some older version of Mesa;
it may just work if you update to a newer version.

But I'm confused.  Even when it existed, blit_texture_to_pbo() never
directly called brw_blorp_blit_miptrees().  It used the BLT engine.

So I'm suspicious that this is caused by a patch in your tree.

--Ken
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150616/c0a5e75e/attachment.sig>


More information about the mesa-dev mailing list