I noticed applications using Clutter or clutter-gtk crash on exit now.
This was not the case with 367.xx drivers or 370.xx
The backtraces are not useful but I managed to isolate it to totem (clutter-gtk), gnome-maps (clutter) and gthumb (clutter).
all crash in libEGL.so
Totem:
gdb) bt
#0 0x00007fd107564ed0 in ?? ()
#1 0x00007fd115d9ce89 in ?? () from /usr/lib/libEGL.so.1
#2 0x00007fd11f749a68 in _dl_fini () from /lib64/ld-linux-x86-64.so.2
#3 0x00007fd11d9fa890 in __run_exit_handlers () from /usr/lib/libc.so.6
#4 0x00007fd11d9fa8ea in exit () from /usr/lib/libc.so.6
#5 0x00007fd11f4eb5f4 in totem_object_exit () from /usr/lib/libtotem.so.0
#6 0x00007fd11f4eb76c in main_window_destroy_cb () from /usr/lib/libtotem.so.0
#7 0x00007fd11eaa7591 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x2007fc0,
return_value=0x7ffcea205300, instance=0x1ff62c0, args=,
marshal_data=, n_params=,
param_types=0x18af070) at gtkmarshalers.c:131
#8 0x00007fd11e2a31b4 in _g_closure_invoke_va (
closure=closure@entry=0x2007fc0,
return_value=return_value@entry=0x7ffcea205300,
instance=instance@entry=0x1ff62c0, args=args@entry=0x7ffcea2053d0,
n_params=, param_types=0x18af070) at gclosure.c:867
#9 0x00007fd11e2bd381 in g_signal_emit_valist (instance=0x1ff62c0,
signal_id=, detail=0,
var_args=var_args@entry=0x7ffcea2053d0) at gsignal.c:3300
#10 0x00007fd11e2bdf9f in g_signal_emit (instance=instance@entry=0x1ff62c0,
signal_id=, detail=detail@entry=0) at gsignal.c:3447
#11 0x00007fd11ebf3cfc in gtk_widget_event_internal (widget=0x1ff62c0,
event=0x24d3b20) at gtkwidget.c:7721
—Type to continue, or q to quit—
#12 0x00007fd11eaa65eb in gtk_main_do_event (event=event@entry=0x24d3b20)
at gtkmain.c:1790
#13 0x00007fd11ec0a561 in send_delete_event (data=0x1ff62c0)
at gtkwindow.c:1321
#14 0x00007fd11ae18418 in gdk_threads_dispatch (data=0x1a0b860) at gdk.c:743
#15 0x00007fd11dfca26a in g_main_dispatch (context=0x189f9b0) at gmain.c:3203
#16 g_main_context_dispatch (context=context@entry=0x189f9b0) at gmain.c:3856
#17 0x00007fd11dfca620 in g_main_context_iterate (
context=context@entry=0x189f9b0, block=block@entry=1,
dispatch=dispatch@entry=1, self=) at gmain.c:3929
#18 0x00007fd11dfca6cc in g_main_context_iteration (
context=context@entry=0x189f9b0, may_block=may_block@entry=1)
at gmain.c:3990
#19 0x00007fd11e58404d in g_application_run (application=0x18701a0, argc=1,
argv=0x7ffcea205828) at gapplication.c:2381
#20 0x0000000000400cb8 in main ()
and gthumb:
(gdb) bt full
#0 0x00007f22c7d65ed0 in ?? ()
No symbol table info available.
#1 0x00007f22d30b6e89 in ?? () from /usr/lib/libEGL.so.1
No symbol table info available.
#2 0x00007f22db03fa68 in _dl_fini () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#3 0x00007f22d77b2890 in __run_exit_handlers () from /usr/lib/libc.so.6
No symbol table info available.
#4 0x00007f22d77b28ea in exit () from /usr/lib/libc.so.6
No symbol table info available.
#5 0x00007f22d779d298 in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#6 0x0000000000432e1a in _start ()
No symbol table info available.