It's better to revert that commit for now. I thought it the change is was an 
improvement but apparently not.

I'm doing more changes to this code, but it's not ready to commit yet.

Jose
________________________________________
From: Thomas Hellström [tho...@shipmail.org]
Sent: Monday, January 11, 2010 20:30
To: José Fonseca
Cc: mesa3d-dev
Subject: [Mesa3d-dev] Bad Mesa Commit

Jose,

Your commit
5b64d94390e4805e1634f0c8b5e3156e12b8b872, pipebuffer: Multi-threading
fixes for fencing

Makes the Xorg state-tracker deadlock at startup with the following
backtrace, on mesa_7_7_branch.

/Thomas


 0x00007fd15d3bd6a4 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007fd15d3b8f04 in _L_lock_100 () from /lib64/libpthread.so.0
#2  0x00007fd15d3b8901 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007fd159d0e5e2 in fenced_buffer_destroy (buf=0x166c790) at
pb_buffer_fenced.c:295
#4  0x00007fd159d0e557 in pb_destroy (buf=0x166c790) at pb_buffer.h:231
#5  0x00007fd159d0e3c1 in pb_reference (dst=0x7fffbed10580, src=0x0) at
pb_buffer.h:241
#6  0x00007fd159d0e1aa in fenced_buffer_list_check_free_locked
(fenced_list=0x1614690,
    wait=0) at pb_buffer_fenced.c:277
#7  0x00007fd159d0f457 in fenced_buffer_list_check_free
(fenced_list=0x1614690, wait=0)
    at pb_buffer_fenced.c:573
#8  0x00007fd159d0c7fa in fenced_bufmgr_create_buffer (mgr=0x1614660,
size=24576,
    desc=0x7fffbed10650) at pb_bufmgr_fenced.c:73
#9  0x00007fd159d0c30c in pb_debug_manager_create_buffer
(_mgr=0x1614700, size=16384,
    desc=0x7fffbed106a0) at pb_bufmgr_debug.c:383
#10 0x00007fd159cb42a7 in vmw_svga_winsys_buffer_create (sws=0x1614490,
alignment=1,
    usage=0, size=16384) at vmw_screen_svga.c:70
#11 0x00007fd159ccbef8 in svga_winsys_buffer_create (ss=0x1614770,
alignment=1, usage=0,
    size=16384) at svga_screen_buffer.c:188
#12 0x00007fd159ccfa9a in svga_get_tex_transfer (screen=0x1614770,
texture=0x180a3b0,
    face=0, level=0, zslice=0, usage=PIPE_TRANSFER_WRITE, x=0, y=0,
w=64, h=64)
    at svga_screen_texture.c:798
#13 0x00007fd159cacceb in crtc_load_cursor_argb_ga3d (crtc=0x1606c20,
image=0x1676ea0)
    at xorg_crtc.c:222




------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to