Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gtk3 server crash #2201

Closed
totaam opened this issue Mar 11, 2019 · 6 comments
Closed

gtk3 server crash #2201

totaam opened this issue Mar 11, 2019 · 6 comments
Labels

Comments

@totaam
Copy link
Collaborator

totaam commented Mar 11, 2019

Issue migrated from trac ticket # 2201

component: server | priority: blocker | resolution: fixed

2019-03-11 04:50:36: antoine created the issue


With the steps from #2162:

2019-03-11 10:48:48,816 client @14.327 scaleset(0.25, 0.25) current scaling: 0.3, 0.3
2019-03-11 10:48:48,818 client @14.327 scale_change(0.8333333333333334, 0.8333333333333334)
2019-03-11 10:48:48,818 client @14.327 scale_change xscale: clamp(0.3*0.8333333333333334)=0.25
2019-03-11 10:48:48,818 client @14.343 scale_change yscale: clamp(0.3*0.8333333333333334)=0.25
2019-03-11 10:48:48,818 client @14.343 scale_change root size=1648 x 1060, scaled to 6592 x 4240
2019-03-11 10:48:48,818 client @14.343 scale_change max server desktop size=8192 x 4096
2019-03-11 10:48:48,818 client @14.358 Warning: Invalid Scale Factor
2019-03-11 10:48:48,819 client @14.358  cannot scale by 25% x 25% or lower
2019-03-11 10:48:48,819 client @14.358  the scaled client screen 1648 x 1060 -> 6592 x 4240
2019-03-11 10:48:48,819 client @14.358   would overflow the server's screen: 8192 x 4096
2019-03-11 10:48:48,819 client @14.358 scaleset(1.5, 1.5) current scaling: 0.3, 0.3
2019-03-11 10:48:48,819 client @14.358 scale_change(5.0, 5.0)
2019-03-11 10:48:48,819 client @14.358 scale_change xscale: clamp(0.3*5.0)=1.5
2019-03-11 10:48:48,819 client @14.358 scale_change yscale: clamp(0.3*5.0)=1.5
2019-03-11 10:48:48,819 client @14.358 scale_change root size=1648 x 1060, scaled to 1098 x 706
2019-03-11 10:48:48,819 client @14.358 scale_change max server desktop size=8192 x 4096
2019-03-11 10:48:48,819 client @14.358 scale_change new scaling: 1.5x1.5, change: 5.0x5.0
2019-03-11 10:48:48,819 client @14.358 setting scaling to 150%:
2019-03-11 10:48:48,819 client @14.358 sending updated screen size to server: 1099x707 with 1 screens
2019-03-11 10:48:48,819 client @14.358   Default (436x280 mm - DPI: 64x64) workarea: 1099x680
2019-03-11 10:48:48,819 client @14.358     DISPLAY1 (320x240 mm - DPI: 87x74)
2019-03-11 10:48:48,889 server virtual display now set to 1152x768 (best match for 1099x707)
2019-03-11 10:48:48,889 received updated display dimensions
2019-03-11 10:48:48,889 client display size is 1099x707 with 1 screen:
2019-03-11 10:48:48,889   Default (436x280 mm - DPI: 64x64) workarea: 1099x680
2019-03-11 10:48:48,890     DISPLAY1 (320x240 mm - DPI: 87x74)
2019-03-11 10:48:48,902 calculate_scaling(499, 316, 4096, 4096)=(1, 1) (q=100, s=80, scaling_control=None)
2019-03-11 10:48:48,902 calculate_scaling(499, 316, 4096, 4096)=(1, 1) (q=100, s=80, scaling_control=None)
2019-03-11 10:48:48,902 calculate_scaling(499, 316, 4096, 4096)=(1, 1) (q=100, s=80, scaling_control=None)
2019-03-11 10:48:48,902 calculate_scaling(499, 316, 4096, 4096)=(1, 1) (q=100, s=80, scaling_control=None)
2019-03-11 10:48:48,902 calculate_scaling(499, 316, 4096, 4096)=(1, 1) (q=100, s=80, scaling_control=None)
Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
0x00007fffee06d734 in window_pre_damage (window=window@entry=0x555555a65b00 [GdkX11Window]) at gdkwindow-x11.c:239
(gdb) bt
#0  0x00007fffee06d734 in window_pre_damage (window=window@entry=0x555555a65b00 [GdkX11Window]) at gdkwindow-x11.c:239
#1  0x00007fffee06e143 in window_x11_move_resize (height=680, width=1093, y=20, x=5, window=0x555555a65b00 [GdkX11Window]) at gdkwindow-x11.c:1858
#2  0x00007fffee06e143 in gdk_window_x11_move_resize (window=0x555555a65b00 [GdkX11Window], with_move=<optimized out>, x=5, y=20, width=<optimized out>, height=<optimized out>)
    at gdkwindow-x11.c:1907
#3  0x00007fffee0498ff in gdk_window_move_resize_toplevel (height=680, width=1093, y=20, x=5, with_move=1, window=0x555555a65b00 [GdkX11Window]) at gdkwindow.c:5980
#4  0x00007fffee0498ff in gdk_window_move_resize_internal (height=680, width=1093, y=20, x=5, with_move=1, window=0x555555a65b00 [GdkX11Window]) at gdkwindow.c:6047
#5  0x00007fffee0498ff in gdk_window_move_resize_internal (window=0x555555a65b00 [GdkX11Window], with_move=1, x=5, y=20, width=1093, height=680) at gdkwindow.c:6028
#6  0x00007ffff082aace in ffi_call_unix64 () at /lib64/libffi.so.6
#7  0x00007ffff082a48f in ffi_call () at /lib64/libffi.so.6
#8  0x00007fffeeb69815 in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#9  0x00007fffeeb6b32c in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#10 0x00007fffeeb5c0c3 in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#11 0x00007ffff7d86bcc in _PyObject_FastCallKeywords (callable=<gi.FunctionInfo at remote 0x7fffbee066f8>, 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
#12 0x00007ffff7dd1e7f 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
#13 0x00007ffff7dd1e7f in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3093
#14 0x00007ffff7d5b44a in function_code_fastcall (globals=<optimized out>, nargs=3, args=<optimized out>, co=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#15 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffe91871e0, nargs=3, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#16 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
#17 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
#18 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x7fffc7837db8, kwcount=<optimized out>, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#19 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffc7837db0, nargs=1, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#20 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
#21 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
#22 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
#23 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x5555563b7be8, nargs=1, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#24 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
#25 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
#26 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x555556acf3e0, kwcount=<optimized out>, kwstep=1, defs=0x7fffecbaffe8, defcount=1, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#27 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x555556acf3a8, nargs=7, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#28 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
#29 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
#30 0x00007ffff7d156ea in function_code_fastcall (globals=<optimized out>, nargs=3, args=<optimized out>, co=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:283
#31 0x00007ffff7d156ea in _PyFunction_FastCallDict (func=<optimized out>, args=0x7fffffffb930, nargs=3, kwargs=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:322
#32 0x00007ffff7d25846 in _PyObject_Call_PrependPython Exception <class 'RuntimeError'> Type does not have a target.: 
 (callable=<function at remote 0x7fffec825598>, obj=<optimized out>, args=, kwargs=0x0)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:904
#33 0x00007ffff7d15e0b in PyObject_Call (callable=<method at remote 0x7fffec81ee48>, args=<optimized out>, kwargs=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:245
#34 0x00007fffeeb670cc in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#35 0x00007ffff082a8c5 in ffi_closure_unix64_inner () at /lib64/libffi.so.6
#36 0x00007ffff082ac36 in ffi_closure_unix64 () at /lib64/libffi.so.6
#37 0x00007fffeea6497b in g_idle_dispatch (source=0x7fffb8201380, callback=0x7fffefb24650, user_data=0x5555560de230) at gmain.c:5620
#38 0x00007fffeea6806d in g_main_dispatch (context=0x555555a79700) at gmain.c:3182
#39 0x00007fffeea6806d in g_main_context_dispatch (context=context@entry=0x555555a79700) at gmain.c:3847
#40 0x00007fffeea68438 in g_main_context_iterate (context=0x555555a79700, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
#41 0x00007fffeea68762 in g_main_loop_run (loop=0x5555566065a0) at gmain.c:4116
#42 0x00007fffed6c3b6d in gtk_main () at gtkmain.c:1323
#43 0x00007ffff082aace in ffi_call_unix64 () at /lib64/libffi.so.6
#44 0x00007ffff082a48f in ffi_call () at /lib64/libffi.so.6
#45 0x00007fffeeb69815 in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#46 0x00007fffeeb6b32c in  () at /usr/lib64/python3.7/site-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#47 0x00007ffff7d15e0b in PyObject_Call (callable=<gi.FunctionInfo at remote 0x7fffed3537d8>, args=<optimized out>, kwargs=<optimized out>)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:245
#48 0x00007ffff7dce1c0 in do_call_core (kwdict={}, callargs=(), func=<gi.FunctionInfo at remote 0x7fffed3537d8>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:4645
#49 0x00007ffff7dce1c0 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3191
--Type <RET> for more, q to quit, c to continue without paging--
#50 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x7fffc65c91c0, kwcount=<optimized out>, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#51 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffc65c91c0, nargs=0, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#52 0x00007ffff7dcc95c 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
#53 0x00007ffff7dcc95c 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
#54 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
#55 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffbc71f1d0, nargs=1, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#56 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
#57 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
#58 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x555555734b58, kwcount=<optimized out>, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#59 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x555555734b50, nargs=1, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#60 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
#61 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
#62 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x7fffefc95620, kwcount=<optimized out>, kwstep=1, defs=0x7ffff09eb450, defcount=1, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#63 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7fffefc955f0, nargs=6, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#64 0x00007ffff7dcc95c 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
#65 0x00007ffff7dcc95c 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
#66 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x55555572c1a8, kwcount=<optimized out>, kwstep=1, defs=0x7ffff09eb418, defcount=1, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#67 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x55555572c178, nargs=6, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#68 0x00007ffff7dcc95c 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
#69 0x00007ffff7dcc95c 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
#70 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x5555556ada68, kwcount=<optimized out>, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=Python Exception <class 'RuntimeError'> Type does not have a target.: 
, qualname=Python Exception <class 'RuntimeError'> Type does not have a target.: 
) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#71 0x00007ffff7d5b5f1 in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x5555556ada38, nargs=6, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:433
#72 0x00007ffff7dcc95c 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
#73 0x00007ffff7dcc95c 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
#74 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
#75 0x00007ffff7d5b44a in _PyFunction_FastCallKeywords (func=<optimized out>, stack=0x7ffff0db3b78, nargs=2, kwnames=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Objects/call.c:408
#76 0x00007ffff7dcc95c 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
#77 0x00007ffff7dcc95c 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
#78 0x00007ffff7d146f8 in _PyEval_EvalCodeWithName
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x0, kwcount=<optimized out>, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3930
#79 0x00007ffff7d155a3 in PyEval_EvalCodeEx
    (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:3959
#80 0x00007ffff7d155cb in PyEval_EvalCodePython Exception <class 'RuntimeError'> Type does not have a target.: 
Python Exception <class 'RuntimeError'> Type does not have a target.: 
 (co=co@entry=<code at remote 0x7ffff0cc88a0>, globals=globals@entry=, locals=locals@entry=) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/ceval.c:524
#81 0x00007ffff7e3dbc2 in run_modPython Exception <class 'RuntimeError'> Type does not have a target.: 
Python Exception <class 'RuntimeError'> Type does not have a target.: 
 (mod=<optimized out>, filename=<optimized out>, globals=, locals=, flags=<optimized out>, arena=<optimized out>)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/pythonrun.c:1035
#82 0x00007ffff7e3f8fa in PyRun_FileExFlagsPython Exception <class 'RuntimeError'> Type does not have a target.: 
Python Exception <class 'RuntimeError'> Type does not have a target.: 
 (fp=0x5555555a1c50, filename_str=<optimized out>, start=<optimized out>, globals=, locals=, closeit=1, flags=0x7fffffffd330)
    at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/pythonrun.c:988
#83 0x00007ffff7e40e58 in PyRun_SimpleFileExFlags (fp=0x5555555a1c50, filename=<optimized out>, closeit=1, flags=0x7fffffffd330) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Python/pythonrun.c:429
#84 0x00007ffff7e42f55 in pymain_run_file (p_cf=0x7fffffffd330, filename=0x55555555b010 L"/usr/bin/xpra", fp=0x5555555a1c50) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/main.c:427
#85 0x00007ffff7e42f55 in pymain_run_filename (cf=0x7fffffffd330, pymain=0x7fffffffd440) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/main.c:1627
#86 0x00007ffff7e42f55 in pymain_run_python (pymain=0x7fffffffd440) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/main.c:2876
#87 0x00007ffff7e42f55 in pymain_main (pymain=0x7fffffffd440, pymain=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/main.c:3037
#88 0x00007ffff7e432fc in _Py_UnixMain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/python3-3.7.2-4.fc29.x86_64/Modules/main.c:3072
#89 0x00007ffff78b2413 in __libc_start_main (main=0x555555555050 <main>, argc=12, argv=0x7fffffffd598, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd588)
    at ../csu/libc-start.c:308
#90 0x000055555555508e in _start ()

Or just by closing a client window.

@totaam
Copy link
Collaborator Author

totaam commented Mar 11, 2019

2019-03-11 04:54:21: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented Mar 11, 2019

2019-03-11 04:54:21: antoine edited the issue description

@totaam
Copy link
Collaborator Author

totaam commented Mar 12, 2019

2019-03-12 03:32:33: antoine commented


r22049 fixes the crash when closing a window, but we need a more generic solution.

@totaam
Copy link
Collaborator Author

totaam commented Mar 13, 2019

2019-03-13 12:57:59: antoine changed status from assigned to closed

@totaam
Copy link
Collaborator Author

totaam commented Mar 13, 2019

2019-03-13 12:57:59: antoine set resolution to fixed

@totaam
Copy link
Collaborator Author

totaam commented Mar 13, 2019

2019-03-13 12:57:59: antoine commented


More related fixes:

  • r22077: GTK3 is more asynchonous than GTK2? (window can be gone when we query it, for any X11 event)
  • r22078: fail early

No longer crashing.
Though we have other problems: #2209, #2211, #2201.

@totaam totaam closed this as completed Mar 13, 2019
@totaam totaam added the v2.4.x label Jan 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant