I get a segfault on closing Geany with this applied, but not on master at dda15b4 bt:

Thread 1 "geany" received signal SIGSEGV, Segmentation fault.
0x00007ffff7583500 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) bt
#0  0x00007ffff7583500 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1  0x00007ffff745283e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007ffff7435f60 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x00007ffff7436a4d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4  0x00007ffff7599703 in gtk_style_context_get_property ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007ffff75998c5 in gtk_style_context_get_valist ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007ffff7599b7e in gtk_style_context_get ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007ffff7643a02 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007ffff7643fb3 in gtk_widget_create_pango_context ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x00007ffff7644080 in gtk_widget_get_pango_context ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff76440ee in gtk_widget_create_pango_layout ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff745fd33 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff7460f87 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff746163a in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff6d9bf03 in g_cclosure_marshal_VOID__OBJECTv ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff6d98a56 in  ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff6db7b48 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff6db80f3 in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff76358d4 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff7635908 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007ffff75e6500 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007ffff7635908 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff73d2670 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff7635908 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff7638b24 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff7647463 in gtk_widget_unparent ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#26 0x00007ffff73ccb48 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007ffff6d9bf03 in g_cclosure_marshal_VOID__OBJECTv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff6d98a56 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6db7b48 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff6db80f3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff741d0ec in gtk_container_remove () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff763d798 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007ffff6d9f4d1 in g_object_run_dispose () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff7649ce9 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff741ebca in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff6d98802 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff6dacb05 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff6db7bbe in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff6db80f3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007ffff763d870 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007ffff76514ec in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007ffff6d9f4d1 in g_object_run_dispose () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007ffff7cefc3d in do_main_quit () at libmain.c:1339
#44 do_main_quit () at libmain.c:1255
#45 0x00007ffff7cf18ac in main_quit () at libmain.c:1397
#46 0x00007ffff7cc15bd in on_window_delete_event (widget=<optimised out>, event=<optimised out>, gdata=<optimised out>) at callbacks.c:84
#47 0x00007ffff76895ef in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#48 0x00007ffff6d98a56 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007ffff6db6df1 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007ffff6db80f3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007ffff7633c23 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#52 0x00007ffff74f138d in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#53 0x00007ffff71d9f79 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#54 0x00007ffff720d106 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#55 0x00007ffff6ca517d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ffff6ca5400 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007ffff6ca56f3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007ffff74f037d in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#59 0x00007ffff7cf1140 in main_lib (argc=<optimised out>, argv=<optimised out>) at libmain.c:1240
#60 0x00007ffff7a7a0b3 in __libc_start_main (main=0x555555555060 <main>, argc=3, argv=0x7fffffffe028, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fffffffe018) at ../csu/libc-start.c:308
#61 0x000055555555509e in _start ()


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.