xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Opened 2 years ago

Last modified 4 months ago

#2194 closed defect

gtk3 opengl client crash with scaling + resizing — at Initial Version

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: blocker Milestone: 2.5
Component: client Version: 2.4.x
Keywords: Cc:

Description

Upscale and xterm a couple of times then resize it down, boom:

(gdb) bt
#0  0x00000000400b3f31 in  ()
#1  0x00005555580799ec in  ()
#2  0x000055555776cf60 in  ()
#3  0x00007fffffffa420 in  ()
#4  0x000000000000023a in  ()
#5  0x00007fffcf2ea576 in  () at /lib64/libnvidia-glcore.so.418.43
#6  0x00007fffcf2f515a in  () at /lib64/libnvidia-glcore.so.418.43
#7  0x00007fffcf4646d3 in  () at /lib64/libnvidia-glcore.so.418.43
#8  0x00007fffcf42ec56 in  () at /lib64/libnvidia-glcore.so.418.43
#9  0x00007fffcf436f63 in  () at /lib64/libnvidia-glcore.so.418.43
#10 0x00007fffcf43aa98 in  () at /lib64/libnvidia-glcore.so.418.43
#11 0x00007fffcf453527 in  () at /lib64/libnvidia-glcore.so.418.43
#12 0x00007ffff082aace in ffi_call_unix64 () at /lib64/libffi.so.6
#13 0x00007ffff082a48f in ffi_call () at /lib64/libffi.so.6
#14 0x00007fffefe4df51 in _call_function_pointer (argcount=9, resmem=<optimized out>, restype=<optimized out>, atypes=<optimized out>, avalues=<optimized out>, pProc=0x7fffe69e8300 <glTexImage2D>, flags=4353)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/_ctypes/callproc.c:827
#15 0x00007fffefe4df51 in _ctypes_callproc (pProc=<optimized out>, argtuple=<optimized out>, flags=<optimized out>, argtypes=<optimized out>, restype=<optimized out>, checker=<optimized out>)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/_ctypes/callproc.c:1184
#16 0x00007fffefe4e6cf in PyCFuncPtr_call (self=<optimized out>, inargs=<optimized out>, kwds=0x0) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/_ctypes/_ctypes.c:3962
#17 0x00007ffff7d15e0b in PyObject_Call (callable=<method-wrapper '__call__' of CFunctionType object at 0x7fffd113be58>, args=<optimized out>, kwargs=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:245
#18 0x00007ffff7d7364c in slot_tp_call (self=Python Exception <class 'RuntimeError'> Type does not have a target.: 
Python Exception <class 'RuntimeError'> Type does not have a target.: 
, args=, kwds=0x0) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/typeobject.c:6379
#19 0x00007fffd0f8aba5 in  () at /usr/lib64/python3.7/site-packages/OpenGL_accelerate/wrapper.cpython-37m-x86_64-linux-gnu.so
#20 0x00007fffd0f94983 in  () at /usr/lib64/python3.7/site-packages/OpenGL_accelerate/wrapper.cpython-37m-x86_64-linux-gnu.so
#21 0x00007fffd101670e in  () at /usr/lib64/python3.7/site-packages/OpenGL_accelerate/latebind.cpython-37m-x86_64-linux-gnu.so
#22 0x00007ffff7d86bcc in _PyObject_FastCallKeywordsPython Exception <class 'RuntimeError'> Type does not have a target.: 
 (callable=, stack=<optimized out>, nargs=<optimized out>, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:204
#23 0x00007ffff7dd16df in call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:4619
#24 0x00007ffff7dd16df in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3124
#25 0x00007ffff7d5b44a in function_code_fastcall (globals=<optimized out>, nargs=1, args=<optimized out>, co=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#26 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffce4447b0, nargs=1, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#27 0x00007ffff7dcc791 in call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:4616
#28 0x00007ffff7dcc791 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3110
#29 0x00007ffff7d5b44a in function_code_fastcall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#30 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffb5db6c50, nargs=2, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#31 0x00007ffff7dcc791 in call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:4616
#32 0x00007ffff7dcc791 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3110
#33 0x00007ffff7d156ea in function_code_fastcall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:283
#34 0x00007ffff7d156ea in _PyFunction_FastCallDict (func=<optimized out>, args=0x7fffce6259a0, nargs=2, kwargs=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:322
#35 0x00007fffefabc0cc in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#36 0x00007ffff082a8c5 in ffi_closure_unix64_inner () at /lib64/libffi.so.6
#37 0x00007ffff082ac36 in ffi_closure_unix64 () at /lib64/libffi.so.6
#38 0x00007fffee650d94 in  () at /lib64/libgtk-3.so.0
#39 0x00007fffee65a030 in  () at /lib64/libgtk-3.so.0
#40 0x00007fffee504999 in gtk_main_do_event () at /lib64/libgtk-3.so.0
#41 0x00007fffeed96a39 in  () at /lib64/libgdk-3.so.0
#42 0x00007fffeeda7766 in  () at /lib64/libgdk-3.so.0
#43 0x00007fffeeda8936 in  () at /lib64/libgdk-3.so.0
#44 0x00007fffeeda8af4 in  () at /lib64/libgdk-3.so.0
#45 0x00007fffef8db3dd in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#46 0x00007fffef8ee983 in  () at /lib64/libgobject-2.0.so.0
#47 0x00007fffef8f7aaa in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#48 0x00007fffef8f80a3 in g_signal_emit () at /lib64/libgobject-2.0.so.0

Change History (0)

Note: See TracTickets for help on using tickets.