Bug#699722: src:libav: x264 decoding crashes

Dmitry Smirnov onlyjob at member.fsf.org
Tue Feb 5 01:10:54 UTC 2013


This is happening only when I build xpra with the following packages from experimental:

	libavcodec-dev libavutil-dev libswscale-dev libswscale2

Merely upgrading libswscale2 doesn't break x264 encoding.

Here is a backtrace:

Thread 5 (Thread 0x7fffdbad8700 (LWP 23874)):                                                                                                                                   
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86                                                                                                         
#1  0x000000000050ee99 in PyThread_acquire_lock (waitflag=1, lock=0xaa0a10) at ../Python/thread_pthread.h:321                                                                   
#2  PyEval_RestoreThread (tstate=0x12dbc20) at ../Python/ceval.c:357                                                                                                            
#3  lock_PyThread_acquire_lock.49369 (self=<optimized out>, args=<optimized out>) at ../Modules/threadmodule.c:53                                                               
#4  0x00000000004ac5ce in call_function (oparg=<optimized out>, pp_stack=0x7fffdbad6c60) at ../Python/ceval.c:4021                                                              
#5  PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x1320050, for file /usr/lib/python2.7/threading.py, line 244, in wait (self=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0150>, timeout=None, 
waiter=<thread.lock at remote 0xfbe470>, saved_state=None), throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                           
#6  0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x7fffd4002e20, kwcount=0, defs=0x7ffff5dbc9e8, defcount=1, closure=0x0) at ../Python/ceval.c:3253                                                                          
#7  0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdbad6ef0, func=<function at remote 0x7ffff5dcf7d0>)                        
    at ../Python/ceval.c:4117                                                                                                                                                   
#8  call_function (oparg=<optimized out>, pp_stack=0x7fffdbad6ef0) at ../Python/ceval.c:4042                                                                                    
#9  PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd4002c70, for file /usr/lib/python2.7/Queue.py, line 168, in get (self=<Queue(unfinished_tasks=355, queue=<collections.deque at remote 0x127c910>, maxsize=5, 
all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, 
_Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in me...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#10 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x7fffd4002c08, kwcount=0, defs=0xda8608, defcount=2, closure=0x0) at ../Python/ceval.c:3253                                                                                
#11 0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdbad7180, func=<function at remote 0xda4d70>) at ../Python/ceval.c:4117    
#12 call_function (oparg=<optimized out>, pp_stack=0x7fffdbad7180) at ../Python/ceval.c:4042                                                                                    
#13 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd40029e0, for file /usr/lib/python2.7/dist-packages/xpra/protocol.py, line 364, in do_read_parse_thread_loop (self=<Protocol(_read_queue=<Queue(unfinished_tasks=355, 
queue=<collections.deque at remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of 
thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#14 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x12dbc20, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253                                                                                          
#15 0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdbad7410, func=<function at remote 0xe850c8>) at ../Python/ceval.c:4117    
#16 call_function (oparg=<optimized out>, pp_stack=0x7fffdbad7410) at ../Python/ceval.c:4042                                                                                    
#17 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd4002800, for file /usr/lib/python2.7/dist-packages/xpra/protocol.py, line 343, in _read_parse_thread_loop (self=<Protocol(_read_queue=<Queue(unfinished_tasks=355, 
queue=<collections.deque at remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of 
thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object a...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#18 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x7ffff7f78068, kwcount=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                             
#19 0x00000000004b4c77 in function_call.15262 (func=<function at remote 0xe85050>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                      
#20 0x00000000004adf82 in PyObject_Call (kw={}, arg=                                                                                                                            
    (<Protocol(_read_queue=<Queue(unfinished_tasks=355, queue=<collections.deque at remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at 
remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at 
remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of 
thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, 
not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at r...(truncated), func=       
    <function at remote 0xe85050>) at ../Objects/abstract.c:2529                                                                                                                
#21 ext_do_call (nk=19532496, na=1, flags=<optimized out>, pp_stack=0x7fffdbad7710, func=<function at remote 0xe85050>) at ../Python/ceval.c:4334                               
#22 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2705                                                                               
#23 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdbad78e0, func=<function at remote 0x7ffff5dd0410>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#24 call_function (oparg=<optimized out>, pp_stack=0x7fffdbad78e0) at ../Python/ceval.c:4042                                                                                    
#25 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#26 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdbad7ab0, func=<function at remote 0x7ffff5dd0578>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#27 call_function (oparg=<optimized out>, pp_stack=0x7fffdbad7ab0) at ../Python/ceval.c:4042                                                                                    
#28 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x12db620, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<Thread(_Thread__ident=140736878970624, _Thread__block=<_Condition(_Verbose__verbose=False, 
_Condition__lock=<thread.lock at remote 0xfbe810>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe810>, _Condition__waiters=[], release=<built-in method release of thread.lock 
object at remote 0xfbe810>) at remote 0x12a0510>, _Thread__name='read_parse_loop', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, 
_Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe910>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe910>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe910>) at remote 0x12a04d0>) at remote 0x12a0490>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod 
at remote 0x1295500>, _Thread__kwargs={}, _Verbose__verbose=False...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#29 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                          
#30 0x00000000004b4b4c in function_call.15262 (func=<function at remote 0x7ffff5dd0488>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                
#31 0x0000000000481cc4 in PyObject_Call (kw=0x0, arg=                                                                                                                           
    (<Thread(_Thread__ident=140736878970624, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe810>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe810>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe810>) at remote 0x12a0510>, _Thread__name='read_parse_loop', 
_Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe910>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe910>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe910>) at remote 0x12a04d0>) at 
remote 0x12a0490>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x1295500>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), 
_Thread__stopped=False, _Thread__initialized=True) at remote 0x12a045...(truncated), func=       
    <function at remote 0x7ffff5dd0488>) at ../Objects/abstract.c:2529                                                                                                          
#32 instancemethod_call.8735 (func=<function at remote 0x7ffff5dd0488>, arg=                                                                                                    
    (<Thread(_Thread__ident=140736878970624, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe810>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe810>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe810>) at remote 0x12a0510>, _Thread__name='read_parse_loop', 
_Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe910>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe910>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe910>) at remote 0x12a04d0>) at 
remote 0x12a0490>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x1295500>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), 
_Thread__stopped=False, _Thread__initialized=True) at remote 0x12a045...(truncated), kw=0x0)     
    at ../Objects/classobject.c:2602                                                                                                                                            
#33 0x0000000000460d0e in PyObject_Call (kw=<optimized out>, arg=(), func=<instancemethod at remote 0x7ffff7e71410>) at ../Objects/abstract.c:2529                              
#34 PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x7ffff7e71410>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890                                        
#35 0x0000000000527658 in t_bootstrap.49351 (boot_raw=0x1220a70) at ../Modules/threadmodule.c:614                                                                               
#36 0x00007ffff7bc7b50 in start_thread (arg=<optimized out>) at pthread_create.c:304                                                                                            
#37 0x00007ffff7071a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112                                                                                             
#38 0x0000000000000000 in ?? ()                                                                                                                                                 

Thread 4 (Thread 0x7fffdc2d9700 (LWP 23873)):                                                                                                                                   
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97                                                                                      
#1  0x00007ffff70146b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6                                                                                                  
#2  0x00007ffff7012aa1 in *__GI___libc_free (mem=0x7ffff731ce60) at malloc.c:3736                                                                                               
#3  0x00000000004897b8 in list_clear (a=0x128cdd0) at ../Objects/listobject.c:599                                                                                               
#4  list_ass_slice.16958 (a=a at entry=0x128cdd0, ilow=<optimized out>, ilow at entry=0, ihigh=<optimized out>, ihigh at entry=1, v=v at entry=0x0) at ../Objects/listobject.c:667          
#5  0x00000000004bb05a in listremove.16978 (self=0x128cdd0, v=<thread.lock at remote 0xfbe470>) at ../Objects/listobject.c:2344                                                 
#6  0x00000000004acd32 in call_function (oparg=<optimized out>, pp_stack=0x7fffdc2d7ef0) at ../Python/ceval.c:4009                                                              
#7  PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd4012120, for file /usr/lib/python2.7/threading.py, line 291, in notify (self=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in 
method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0150>, n=1, 
_Condition__waiters=[...], waiters=[<thread.lock at remote 0xfbe470>], waiter=<thread.lock at remote 0xfbe470>), throwflag=throwflag at entry=0)  
    at ../Python/ceval.c:2666                                                                                                                                                   
#8  0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x131fd60, kwcount=0, defs=0x7ffff5dbca68, defcount=1, closure=0x0) at ../Python/ceval.c:3253                                                                               
#9  0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdc2d8180, func=<function at remote 0x7ffff5dcf848>)                        
    at ../Python/ceval.c:4117                                                                                                                                                   
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffdc2d8180) at ../Python/ceval.c:4042                                                                                    
#11 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x131fbb0, for file /usr/lib/python2.7/Queue.py, line 138, in put (self=<Queue(unfinished_tasks=355, queue=<collections.deque at remote 0x127c910>, maxsize=5, 
all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, 
_Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method ...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#12 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=2, kws=        
    0x12dc610, kwcount=0, defs=0x7ffff5c6f140, defcount=2, closure=0x0) at ../Python/ceval.c:3253                                                                               
#13 0x00000000004acb98 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffdc2d8410, func=<function at remote 0xda4c80>) at ../Python/ceval.c:4117    
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffdc2d8410) at ../Python/ceval.c:4042                                                                                    
#15 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x12dc470, for file /usr/lib/python2.7/dist-packages/xpra/protocol.py, line 324, in _read_thread_loop (self=<Protocol(_read_queue=<Queue(unfinished_tasks=355, queue=<collections.deque at 
remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 
0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object at remote 0x...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#16 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x7ffff7f78068, kwcount=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                             
#17 0x00000000004b4c77 in function_call.15262 (func=<function at remote 0xe82e60>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                      
#18 0x00000000004adf82 in PyObject_Call (kw={}, arg=                                                                                                                            
    (<Protocol(_read_queue=<Queue(unfinished_tasks=355, queue=<collections.deque at remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at 
remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at 
remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of 
thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, 
not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at r...(truncated), func=       
    <function at remote 0xe82e60>) at ../Objects/abstract.c:2529                                                                                                                
#19 ext_do_call (nk=19484560, na=1, flags=<optimized out>, pp_stack=0x7fffdc2d8710, func=<function at remote 0xe82e60>) at ../Python/ceval.c:4334                               
#20 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2705                                                                               
#21 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdc2d88e0, func=<function at remote 0x7ffff5dd0410>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#22 call_function (oparg=<optimized out>, pp_stack=0x7fffdc2d88e0) at ../Python/ceval.c:4042                                                                                    
#23 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#24 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdc2d8ab0, func=<function at remote 0x7ffff5dd0578>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#25 call_function (oparg=<optimized out>, pp_stack=0x7fffdc2d8ab0) at ../Python/ceval.c:4042                                                                                    
#26 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x12db850, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<Thread(_Thread__ident=140736887363328, _Thread__block=<_Condition(_Verbose__verbose=False, 
_Condition__lock=<thread.lock at remote 0xfbe550>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe550>, _Condition__waiters=[], release=<built-in method release of thread.lock 
object at remote 0xfbe550>) at remote 0x12a0410>, _Thread__name='read_loop', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, 
_Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbebd0>, acquire=<built-in method acquire of thread.lock object at remote 0xfbebd0>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbebd0>) at remote 0x12a03d0>) at remote 0x12a0390>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod 
at remote 0x12954b0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thr...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#27 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                          
#28 0x00000000004b4b4c in function_call.15262 (func=<function at remote 0x7ffff5dd0488>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                
#29 0x0000000000481cc4 in PyObject_Call (kw=0x0, arg=                                                                                                                           
    (<Thread(_Thread__ident=140736887363328, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe550>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe550>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe550>) at remote 0x12a0410>, _Thread__name='read_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbebd0>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbebd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbebd0>) at remote 0x12a03d0>) at remote 0x12a0390>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x12954b0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x12a0350>,), func=                       
    <function at remote 0x7ffff5dd0488>) at ../Objects/abstract.c:2529                                                                                                          
#30 instancemethod_call.8735 (func=<function at remote 0x7ffff5dd0488>, arg=                                                                                                    
    (<Thread(_Thread__ident=140736887363328, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe550>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe550>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe550>) at remote 0x12a0410>, _Thread__name='read_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbebd0>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbebd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbebd0>) at remote 0x12a03d0>) at remote 0x12a0390>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x12954b0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x12a0350>,), kw=0x0)                     
    at ../Objects/classobject.c:2602                                                                                                                                            
#31 0x0000000000460d0e in PyObject_Call (kw=<optimized out>, arg=(), func=<instancemethod at remote 0x111ed20>) at ../Objects/abstract.c:2529                                   
#32 PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x111ed20>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890                                             
#33 0x0000000000527658 in t_bootstrap.49351 (boot_raw=0x121c8f0) at ../Modules/threadmodule.c:614                                                                               
#34 0x00007ffff7bc7b50 in start_thread (arg=<optimized out>) at pthread_create.c:304                                                                                            
#35 0x00007ffff7071a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112                                                                                             
#36 0x0000000000000000 in ?? ()                                                                                                                                                 

Thread 3 (Thread 0x7fffdcada700 (LWP 23872)):                                                                                                                                   
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86                                                                                                         
#1  0x000000000050ee4e in PyThread_acquire_lock (waitflag=1, lock=0x1313900) at ../Python/thread_pthread.h:321                                                                  
#2  lock_PyThread_acquire_lock.49369 (self=<optimized out>, args=<optimized out>) at ../Modules/threadmodule.c:52                                                               
#3  0x00000000004ac5ce in call_function (oparg=<optimized out>, pp_stack=0x7fffdcad8ef0) at ../Python/ceval.c:4021                                                              
#4  PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd4002420, for file /usr/lib/python2.7/threading.py, line 244, in wait (self=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe870>, acquire=<built-in 
method acquire of thread.lock object at remote 0xfbe870>, _Condition__waiters=[<thread.lock at remote 0xfbea30>], release=<built-in method release of thread.lock object at remote 0xfbe870>) at remote 
0x12a0090>, timeout=None, waiter=<thread.lock at remote 0xfbea30>, saved_state=None), throwflag=throwflag at entry=0)                
    at ../Python/ceval.c:2666                                                                                                                                                   
#5  0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x7fffd4008030, kwcount=0, defs=0x7ffff5dbc9e8, defcount=1, closure=0x0) at ../Python/ceval.c:3253                                                                          
#6  0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdcad9180, func=<function at remote 0x7ffff5dcf7d0>)                        
    at ../Python/ceval.c:4117                                                                                                                                                   
#7  call_function (oparg=<optimized out>, pp_stack=0x7fffdcad9180) at ../Python/ceval.c:4042                                                                                    
#8  PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd4007e80, for file /usr/lib/python2.7/Queue.py, line 168, in get (self=<Queue(unfinished_tasks=74, queue=<collections.deque at remote 0x127c8a0>, maxsize=0, 
all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe870>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe870>, 
_Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe870>) at remote 0x12a0110>, mutex=<thread.lock at remote 0xfbe870>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe870>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe870>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe870>) at remote 0x12a00d0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe870>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe870>, _Condition__waiters=[<thread.lock at remote 0...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#9  0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=1, kws=        
    0x12db1f8, kwcount=0, defs=0xda8608, defcount=2, closure=0x0) at ../Python/ceval.c:3253                                                                                     
#10 0x00000000004acb98 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdcad9410, func=<function at remote 0xda4d70>) at ../Python/ceval.c:4117    
#11 call_function (oparg=<optimized out>, pp_stack=0x7fffdcad9410) at ../Python/ceval.c:4042                                                                                    
#12 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x12db040, for file /usr/lib/python2.7/dist-packages/xpra/protocol.py, line 274, in _write_thread_loop (self=<Protocol(_read_queue=<Queue(unfinished_tasks=355, queue=<collections.deque at 
remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 
0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, 
not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, 
acquire=<built-in method acquire of thread.lock object at remote 0...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#13 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x7ffff7f78068, kwcount=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                             
#14 0x00000000004b4c77 in function_call.15262 (func=<function at remote 0xe82de8>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                      
#15 0x00000000004adf82 in PyObject_Call (kw={}, arg=                                                                                                                            
    (<Protocol(_read_queue=<Queue(unfinished_tasks=355, queue=<collections.deque at remote 0x127c910>, maxsize=5, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at 
remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at 
remote 0x12a01d0>, mutex=<thread.lock at remote 0xfbe610>, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of 
thread.lock object at remote 0xfbe610>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe610>) at remote 0x12a0190>, 
not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe610>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe610>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe610>) at r...(truncated), func=       
    <function at remote 0xe82de8>) at ../Objects/abstract.c:2529                                                                                                                
#16 ext_do_call (nk=19484368, na=1, flags=<optimized out>, pp_stack=0x7fffdcad9710, func=<function at remote 0xe82de8>) at ../Python/ceval.c:4334                               
#17 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2705                                                                               
#18 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdcad98e0, func=<function at remote 0x7ffff5dd0410>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#19 call_function (oparg=<optimized out>, pp_stack=0x7fffdcad98e0) at ../Python/ceval.c:4042                                                                                    
#20 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#21 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffdcad9ab0, func=<function at remote 0x7ffff5dd0578>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#22 call_function (oparg=<optimized out>, pp_stack=0x7fffdcad9ab0) at ../Python/ceval.c:4042                                                                                    
#23 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x12da830, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<Thread(_Thread__ident=140736895756032, _Thread__block=<_Condition(_Verbose__verbose=False, 
_Condition__lock=<thread.lock at remote 0xfbee70>, acquire=<built-in method acquire of thread.lock object at remote 0xfbee70>, _Condition__waiters=[], release=<built-in method release of thread.lock 
object at remote 0xfbee70>) at remote 0x12a0310>, _Thread__name='write_loop', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, 
_Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbedd0>, acquire=<built-in method acquire of thread.lock object at remote 0xfbedd0>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbedd0>) at remote 0x12a0290>) at remote 0x12a0250>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod 
at remote 0xfc1370>, _Thread__kwargs={}, _Verbose__verbose=False, _Thr...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#24 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                          
#25 0x00000000004b4b4c in function_call.15262 (func=<function at remote 0x7ffff5dd0488>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                
#26 0x0000000000481cc4 in PyObject_Call (kw=0x0, arg=                                                                                                                           
    (<Thread(_Thread__ident=140736895756032, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbee70>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbee70>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbee70>) at remote 0x12a0310>, _Thread__name='write_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbedd0>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbedd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbedd0>) at remote 0x12a0290>) at remote 0x12a0250>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0xfc1370>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x12a0210>,), func=                       
    <function at remote 0x7ffff5dd0488>) at ../Objects/abstract.c:2529                                                                                                          
#27 instancemethod_call.8735 (func=<function at remote 0x7ffff5dd0488>, arg=                                                                                                    
    (<Thread(_Thread__ident=140736895756032, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbee70>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbee70>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbee70>) at remote 0x12a0310>, _Thread__name='write_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbedd0>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbedd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbedd0>) at remote 0x12a0290>) at remote 0x12a0250>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0xfc1370>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x12a0210>,), kw=0x0)                     
    at ../Objects/classobject.c:2602                                                                                                                                            
#28 0x0000000000460d0e in PyObject_Call (kw=<optimized out>, arg=(), func=<instancemethod at remote 0x111ecd0>) at ../Objects/abstract.c:2529                                   
#29 PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x111ecd0>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890                                             
#30 0x0000000000527658 in t_bootstrap.49351 (boot_raw=0x1222270) at ../Modules/threadmodule.c:614                                                                               
#31 0x00007ffff7bc7b50 in start_thread (arg=<optimized out>) at pthread_create.c:304                                                                                            
#32 0x00007ffff7071a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112                                                                                             
#33 0x0000000000000000 in ?? ()                                                                                                                                                 

Thread 2 (Thread 0x7fffe7b85700 (LWP 23861)):                                                                                                                                   
#0  0x00007ffff6fc9475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64                                                                       
#1  0x00007ffff6fcc6f0 in *__GI_abort () at abort.c:92                                                                                                                          
#2  0x00007ffff700452b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189                                         
#3  0x00007ffff700dd76 in malloc_printerr (action=3, str=0x7ffff70e2b9c "free(): invalid pointer", ptr=<optimized out>) at malloc.c:6283                                        
#4  0x00007ffff7012aac in *__GI___libc_free (mem=<optimized out>) at malloc.c:3738                                                                                              
#5  0x00007ffff381e9ac in av_freep (arg=arg at entry=0x7fffe7b835c0) at /tmp/buildd/libav-9.1/libavutil/mem.c:154                                                                  
#6  0x00007ffff2821d93 in avcodec_get_frame_defaults (frame=frame at entry=0x7fffe7b83560) at /tmp/buildd/libav-9.1/libavcodec/utils.c:605                                         
#7  0x00007ffff3609731 in decompress_image (ctx=0x12e5530, in=0x14ef680 "", size=187100, out=0x7fffe7b837b0, outsize=0x7fffe7b83780, outstride=0x7fffe7b837a0)                  
    at xpra/x264/x264lib.c:401                                                                                                                                                  
#8  0x00007ffff3605faa in __pyx_pf_4xpra_4x264_5codec_7Decoder_6decompress_image_to_rgb (__pyx_v_options=<optimized out>, __pyx_v_input=<optimized out>,                        
    __pyx_v_self=<optimized out>) at xpra/x264/codec.c:2226                                                                                                                     
#9  __pyx_pw_4xpra_4x264_5codec_7Decoder_7decompress_image_to_rgb (__pyx_v_self=<xpra.x264.codec.Decoder at remote 0xfbe9b0>, __pyx_args=<optimized out>,                       
    __pyx_kwds=<optimized out>) at xpra/x264/codec.c:2035                                                                                                                       
#10 0x00000000004ac5ce in call_function (oparg=<optimized out>, pp_stack=0x7fffe7b83980) at ../Python/ceval.c:4021                                                              
#11 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#12 0x00000000004acde0 in fast_function (nk=<optimized out>, na=11, n=<optimized out>, pp_stack=0x7fffe7b83b50, func=<function at remote 0xfa20c8>) at ../Python/ceval.c:4107   
#13 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b83b50) at ../Python/ceval.c:4042                                                                                    
#14 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#15 0x00000000004acde0 in fast_function (nk=<optimized out>, na=9, n=<optimized out>, pp_stack=0x7fffe7b83d20, func=<function at remote 0xf04f50>) at ../Python/ceval.c:4107    
#16 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b83d20) at ../Python/ceval.c:4042                                                                                    
#17 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#18 0x00000000004acde0 in fast_function (nk=<optimized out>, na=10, n=<optimized out>, pp_stack=0x7fffe7b83ef0, func=<function at remote 0xfa28c0>) at ../Python/ceval.c:4107   
#19 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b83ef0) at ../Python/ceval.c:4042                                                                                    
#20 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd400f810, for file /usr/lib/python2.7/dist-packages/xpra/client_window.py, line 423, in draw_region (self=<ClientWindow(_been_mapped=True, _client_properties={'workspace': 0}, 
_refresh_timer=None, _pos=(52, 115), _metadata={'size-constraints': {'minimum-size': (305, 293)}, 'title': 'onlyjob at gmail.com/@FSF \xe2\x80\x93 KMail', 'client-machine': 'debstor', 'pid': 25252, 
'window-type': ('_NET_WM_WINDOW_TYPE_NORMAL',), 'modal': False, 'class-instance': ('kmail', 'Kmail'), 'icon': (64, 64, 'png', 
"\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x1d\xa8IDATx\x9c\xed\x9by\x94\\\xd5}\xe7?\xf7\xde\xb7\xd4\xde{k\xa5\xd5-\xd4j\xad\x10@\xc6---Type 
a3b\x17\x08\x84\x8c`Xl\x13&>&Nl'\xf1\x96\x13\x12g&\x9b\x8f3\x13\xc7\xe7\x8c\x07\xbcb\xecqL\x12/C\xcc$\x9e\x18\x83\x00c0\x92\x00Ih\xdfZ\xfb\xae\xdek}\xcb\xbdw\xfexU\xd5-!;v\x923\x19\xfb\xccO\xe7\x9eW\xefU\xa9\xea\xf7\xfd\xdd\xdf\xfe\xbb\r?
\x81\x84\x10r\xcak\xf1\x93>\xf7\xcbHBJ\xa9\x00\x96,Z\xbcz\xc5\xcd+>\x04 \x85\x94S\x85\...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#21 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=11, kws=       
    0xebd4a0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253                                                                                           
#22 0x00000000004acb98 in fast_function (nk=<optimized out>, na=11, n=<optimized out>, pp_stack=0x7fffe7b84180, func=<function at remote 0xfc4320>) at ../Python/ceval.c:4117   
#23 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b84180) at ../Python/ceval.c:4042                                                                                    
#24 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x7fffd400f580, for file /usr/lib/python2.7/dist-packages/xpra/client.py, line 854, in _do_draw (self=<XpraClient(_draw_thread=<Thread(_Thread__ident=140737081005824, 
_Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe450>, 
_Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at remote 0x7ffff5ca25d0>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x7ffff7e713c0>...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#25 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=2, kws=        
    0xebd4a0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253                                                                                           
#26 0x00000000004acb98 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffe7b84410, func=<function at remote 0xfc7668>) at ../Python/ceval.c:4117    
#27 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b84410) at ../Python/ceval.c:4042                                                                                    
#28 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0xebc850, for file /usr/lib/python2.7/dist-packages/xpra/client.py, line 816, in _draw_thread_loop (self=<XpraClient(_draw_thread=<Thread(_Thread__ident=140737081005824, 
_Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe450>, 
_Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at remote 0x7ffff5ca25d0>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x7ffff7e713...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#29 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x7ffff7f78068, kwcount=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                             
#30 0x00000000004b4c77 in function_call.15262 (func=<function at remote 0xfc75f0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                      
#31 0x00000000004adf82 in PyObject_Call (kw={}, arg=                                                                                                                            
    (<XpraClient(_draw_thread=<Thread(_Thread__ident=140737081005824, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe450>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', 
_Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, 
acquire=<built-in method acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at 
remote 0x7ffff5ca25d0>, _Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x7ffff7e713c0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), 
_Thread__stopped=False, _Thread__initializ...(truncated), func=       
    <function at remote 0xfc75f0>) at ../Objects/abstract.c:2529                                                                                                                
#32 ext_do_call (nk=-171454640, na=1, flags=<optimized out>, pp_stack=0x7fffe7b84710, func=<function at remote 0xfc75f0>) at ../Python/ceval.c:4334                             
#33 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2705                                                                               
#34 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffe7b848e0, func=<function at remote 0x7ffff5dd0410>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#35 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b848e0) at ../Python/ceval.c:4042                                                                                    
#36 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#37 0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffe7b84ab0, func=<function at remote 0x7ffff5dd0578>)                        
    at ../Python/ceval.c:4107                                                                                                                                                   
#38 call_function (oparg=<optimized out>, pp_stack=0x7fffe7b84ab0) at ../Python/ceval.c:4042                                                                                    
#39 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0xebc290, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<Thread(_Thread__ident=140737081005824, _Thread__block=<_Condition(_Verbose__verbose=False, 
_Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe450>, _Condition__waiters=[], release=<built-in method release of thread.lock 
object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, 
_Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, acquire=<built-in method acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], 
release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at remote 0x7ffff5ca25d0>, _Thread__stderr=<file at remote 0x7ffff7f90270>, 
_Thread__target=<instancemethod at remote 0x7ffff7e713c0>, _Thread__kwargs={}, _Verbose__verbose=Fals...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#40 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=<optimized out>,              
    kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, defcount=defcount at entry=0, closure=0x0) at ../Python/ceval.c:3253                                          
#41 0x00000000004b4b4c in function_call.15262 (func=<function at remote 0x7ffff5dd0488>, arg=<optimized out>, kw=<optimized out>) at ../Objects/funcobject.c:526                
#42 0x0000000000481cc4 in PyObject_Call (kw=0x0, arg=                                                                                                                           
    (<Thread(_Thread__ident=140737081005824, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe450>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at remote 0x7ffff5ca25d0>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x7ffff7e713c0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x7fff...(truncated), func=       
    <function at remote 0x7ffff5dd0488>) at ../Objects/abstract.c:2529                                                                                                          
#43 instancemethod_call.8735 (func=<function at remote 0x7ffff5dd0488>, arg=                                                                                                    
    (<Thread(_Thread__ident=140737081005824, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe450>, acquire=<built-in method acquire of thread.lock 
object at remote 0xfbe450>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe450>) at remote 0xeede90>, _Thread__name='draw_loop', _Thread__daemonic=True, 
_Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xfbe430>, acquire=<built-in method 
acquire of thread.lock object at remote 0xfbe430>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xfbe430>) at remote 0xe91090>) at remote 0x7ffff5ca25d0>, 
_Thread__stderr=<file at remote 0x7ffff7f90270>, _Thread__target=<instancemethod at remote 0x7ffff7e713c0>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, 
_Thread__initialized=True) at remote 0x7fff...(truncated), kw=0x0)     
    at ../Objects/classobject.c:2602                                                                                                                                            
#44 0x0000000000460d0e in PyObject_Call (kw=<optimized out>, arg=(), func=<instancemethod at remote 0xfc14b0>) at ../Objects/abstract.c:2529                                    
#45 PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0xfc14b0>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890                                              
#46 0x0000000000527658 in t_bootstrap.49351 (boot_raw=0xe51930) at ../Modules/threadmodule.c:614                                                                                
#47 0x00007ffff7bc7b50 in start_thread (arg=<optimized out>) at pthread_create.c:304                                                                                            
#48 0x00007ffff7071a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112                                                                                             
#49 0x0000000000000000 in ?? ()                                                                                                                                                 

Thread 1 (Thread 0x7ffff6d7f700 (LWP 23850)):                                                                                                                                   
#0  0x00007ffff7066e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=11957) at ../sysdeps/unix/sysv/linux/poll.c:87                                       
#1  0x00007ffff510b624 in g_main_context_poll (n_fds=6, fds=0x12c9470, timeout=11957, context=0xe49e50, priority=<optimized out>)                                               
    at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3440                                                                                                   
#2  g_main_context_iterate (context=0xe49e50, block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)            
    at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3141                                                                                                   
#3  0x00007ffff510ba82 in g_main_loop_run (loop=0x13a4110) at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340                                            
#4  0x00007fffef163797 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256                                                                                     
#5  0x00007fffef854224 in _wrap_gtk_main (self=<optimized out>) at /build/buildd-pygtk_2.24.0-3+b1-amd64-HH_0XF/pygtk-2.24.0/gtk/gtk.override:1240                              
#6  0x00000000004ad10c in call_function (oparg=<optimized out>, pp_stack=0x7fffffffd6b0) at ../Python/ceval.c:4005                                                              
#7  PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                               
#8  0x00000000004acde0 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fffffffd880, func=<function at remote 0xfc4ed8>) at ../Python/ceval.c:4107    
#9  call_function (oparg=<optimized out>, pp_stack=0x7fffffffd880) at ../Python/ceval.c:4042                                                                                    
#10 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0xb0c460, for file /usr/lib/python2.7/dist-packages/xpra/scripts/main.py, line 632, in run_client (parser=<OptionParser(process_default_values=True, allow_interspersed_args=True, 
_long_opt={'--delay-tray': <Option(_long_opts=['--delay-tray'], help='Waits for the first events before showing the system tray', callback_args=None, callback=None, default=False, nargs=None, 
choices=None, dest='delay_tray', container=<OptionGroup(_long_opt={...}, title='Client Features Options', parser=<...>, _short_opt={'-d': <Option(_long_opts=['--debug'], help='List of categories to 
enable debugging for (or "all")', callback_args=None, callback=None, default=None, nargs=1, choices=None, dest='debug', container=<OptionGroup(_long_opt={...}, title='Advanced Options', parser=<...>, 
_short_opt={...}, option_list=[<Option(_long_opts=['--password-file'], help='The file containing the password required to connect (useful to secure TCP mode)', callback_args=None, callback=None, 
default=None, nargs=1, choices=None, dest='password_fi...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#11 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=4, kws=        
    0x8d30a0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253                                                                                           
#12 0x00000000004acb98 in fast_function (nk=<optimized out>, na=4, n=<optimized out>, pp_stack=0x7fffffffdb10, func=<function at remote 0x7ffff5c8cc80>)                        
    at ../Python/ceval.c:4117                                                                                                                                                   
#13 call_function (oparg=<optimized out>, pp_stack=0x7fffffffdb10) at ../Python/ceval.c:4042                                                                                    
#14 PyEval_EvalFrameEx (f=f at entry=                                                                                                                                              
    Frame 0x99e240, for file /usr/lib/python2.7/dist-packages/xpra/scripts/main.py, line 447, in main (script_file='/usr/bin/xpra', cmdline=['/usr/bin/xpra', 'attach', 'ssh:debstor:10'], 
bool_default=<function at remote 0x7ffff5c8ced8>, int_default=<function at remote 0x7ffff5c8cf50>, float_default=<function at remote 0x7ffff5c93050>, string_list=<function at remote 0x7ffff5c930c8>, 
start_str='\t%prog start DISPLAY\n', list_str='\t%prog list\n', upgrade_str='\t%prog upgrade DISPLAY', note_str='', stop_str='\t%prog stop [DISPLAY]\n', 
parser=<OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--delay-tray': <Option(_long_opts=['--delay-tray'], help='Waits for the first events before showing the 
system tray', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='delay_tray', container=<OptionGroup(_long_opt={...}, title='Client Features Options', parser=<...>, 
_short_opt={'-d': <Option(_long_opts=['--debug'], help='List of categories to enable debugging fo...(truncated),             
    throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                                                                                                                      
#15 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals at entry=0x0, args=<optimized out>, argcount=argcount at entry=2, kws=        
    0x8d30a0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253                                                                                           
#16 0x00000000004acb98 in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fffffffdda0, func=<function at remote 0x7ffff5c8c9b0>)                        
    at ../Python/ceval.c:4117                                                                                                                                                   
#17 call_function (oparg=<optimized out>, pp_stack=0x7fffffffdda0) at ../Python/ceval.c:4042                                                                                    
#18 PyEval_EvalFrameEx (f=f at entry=Frame 0x9a63c0, for file /usr/bin/xpra, line 6, in <module> (), throwflag=throwflag at entry=0) at ../Python/ceval.c:2666                        
#19 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=co at entry=0x7ffff7efb5b0, globals=globals at entry=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, locals=locals at entry=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, args=args at entry=0x0, 
argcount=argcount at entry=0, kws=kws at entry=0x0, kwcount=kwcount at entry=0, defs=defs at entry=0x0, 
    defcount=defcount at entry=0, closure=closure at entry=0x0) at ../Python/ceval.c:3253
#20 0x0000000000536723 in PyEval_EvalCode (locals=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, globals=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, co=0x7ffff7efb5b0) at 
../Python/ceval.c:667
#21 run_mod (mod=<optimized out>, filename=<optimized out>, globals=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, locals=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, flags=<optimized out>, 
arena=<optimized out>) at ../Python/pythonrun.c:1365
#22 0x0000000000446bf2 in PyRun_FileExFlags (fp=fp at entry=0x9a3a30, filename=filename at entry=0x7fffffffe4c2 "/usr/bin/xpra", start=start at entry=257, globals=globals at entry=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ee19d0>, __module__='gtk') 
at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, '__doc__': None}, locals=locals at entry=
    {'GPollableInputStream': <type at remote 0xb62db0>, '__builtins__': <module at remote 0x7ffff7f78ad0>, '__file__': '/usr/bin/xpra', 'xpra': <module at remote 0x7ffff7eae868>, '__package__': None, 
'sys': <module at remote 0x7ffff7f78b78>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0xbab828>, __doc__=<gobject.GObject.__doc
__ at remote 0x7ffff7ee19d0>, __module__='gtk') at remote 0xc395c0>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xb92230>, 'GFileDescriptorBased': <type at remote 0xb633d0>, 
'__doc__': None}, closeit=closeit at entry=1, flags=flags at entry=0x7fffffffe000) at ../Python/pythonrun.c:1351
#23 0x00000000004470ec in PyRun_SimpleFileExFlags (fp=fp at entry=0x9a3a30, filename=<optimized out>, filename at entry=0x7fffffffe4c2 "/usr/bin/xpra", closeit=closeit at entry=1, 
    flags=flags at entry=0x7fffffffe000) at ../Python/pythonrun.c:943
#24 0x00000000004471ac in PyRun_AnyFileExFlags (fp=fp at entry=0x9a3a30, filename=filename at entry=0x7fffffffe4c2 "/usr/bin/xpra", closeit=closeit at entry=1, flags=flags at entry=
    0x7fffffffe000) at ../Python/pythonrun.c:747
#25 0x0000000000447cdc in Py_Main (argc=<optimized out>, argv=0x7fffffffe1b8) at ../Modules/main.c:639
#26 0x00007ffff6fb5ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe1a8) at libc-start.c:228
#27 0x00000000004c7f39 in _start ()



More information about the pkg-multimedia-maintainers mailing list