#0 0x00007fe0b7c19624 in dri2_destroy_surface (drv=0x7fe098284610, dpy=0x7fe0982836a0, surf=0x7fe098302790) at ../../../src/egl/drivers/dri2/egl_dri2.c:1370 No locals. #1 0x00007fe0b7c11e85 in eglDestroySurface (dpy=0x7fe0982836a0, surface=) at ../../../src/egl/main/eglapi.c:899 ret = __func__ = "eglDestroySurface" #2 0x00007fe0b83da9d1 in __base_dtor (this=0x7fe0982ac998) at ./src/server/graphics/nested/display.cpp:64 No locals. #3 __base_dtor (this=0x7fe0982ac930) at ./src/server/graphics/nested/display_buffer.cpp:94 No locals. #4 0x00007fe0b83b3149 in _M_release (this=0x7fe0982ac920) at /usr/include/c++/6/bits/shared_ptr_base.h:150 this = 0x7fe0982ac920 #5 __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:662 this = #6 __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:928 this = #7 __base_dtor () at /usr/include/c++/6/bits/shared_ptr.h:93 this = #8 mir::graphics::nested::detail::DisplaySyncGroup::__base_dtor () at ./src/server/graphics/nested/display.h:94 No locals. #9 0x00007fe0b83d0729 in _M_release (this=0x7fe0983044f0) at /usr/include/c++/6/bits/shared_ptr_base.h:150 this = 0x7fe0983044f0 #10 __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:662 No locals. #11 __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:928 No locals. #12 __base_dtor () at /usr/include/c++/6/bits/shared_ptr.h:93 No locals. #13 __base_dtor () at /usr/include/c++/6/bits/stl_pair.h:147 No locals. #14 destroy () at /usr/include/c++/6/ext/new_allocator.h:124 this = #15 destroy () at /usr/include/c++/6/bits/alloc_traits.h:467 __a = #16 std::__detail::_Hashtable_alloc const, std::shared_ptr >, true> > >::_M_deallocate_node(std::__detail::_Hash_node const, std::shared_ptr >, true>*) [clone .isra.503] [clone .lto_priv.981] (__n=0x7fe0982842f0) at /usr/include/c++/6/bits/hashtable_policy.h:1971 No locals. #17 0x00007fe0b83b45a8 in _M_deallocate_nodes () at /usr/include/c++/6/bits/hashtable_policy.h:1984 No locals. #18 clear (this=0x7fe098283628) at /usr/include/c++/6/bits/hashtable.h:1901 No locals. #19 std::_Hashtable, std::pair const, std::shared_ptr >, std::allocator const, std::shared_ptr > >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::~_Hashtable() [clone .lto_priv.1300] (this=0x7fe098283628) at /usr/include/c++/6/bits/hashtable.h:1227 No locals. #20 0x00007fe0b83b4b51 in __base_dtor () at /usr/include/c++/6/bits/unordered_map.h:98 this = 0x7fe098283628 #21 mir::graphics::nested::Display::__base_dtor (this=0x7fe0982835a0) at ./src/server/graphics/nested/display.cpp:204 No locals. #22 0x00007fe0b831f16a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [clone .part.14] [clone .lto_priv.687] (this=0x7fe098283590) at /usr/include/c++/6/bits/shared_ptr_base.h:150 No locals. #23 0x00007fe0b831fcf1 in __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:662 No locals. #24 __base_dtor () at /usr/include/c++/6/bits/shared_ptr_base.h:928 No locals. #25 __base_dtor () at /usr/include/c++/6/bits/shared_ptr.h:93 No locals. #26 __base_dtor (this=0x7fe098003fb0) at ./src/server/display_server.cpp:44 No locals. #27 __base_dtor (this=) at ./src/server/display_server.cpp:200 No locals. #28 0x00007fe0b83257a3 in mir::run_mir(mir::ServerConfiguration&, std::function, std::function const&) (config=..., init=..., terminator=...) at ./src/server/run_mir.cpp:98 server_ptr = 0x7fe0af9ebba0 main_loop = {} fatal_error_strategy = {old_fatal_error_handler = 0x7fe0b6c4a5a0 } server = {p = {_M_b = {_M_p = 0x7fe098003fb0}}} concurrent_calls = {} raii = {deleter = {}, owner = true} #29 0x00007fe0b8333186 in mir::Server::run() (this=0x5614bb1f7150) at ./src/server/server.cpp:453 emergency_cleanup = {} composite_event_filter = {} #30 0x00007fe0b869d33d in MirServerThread::run (this=0x5614bb204370) at ./src/platforms/mirserver/qmirserver_p.cpp:42 main_loop = {> = {_M_ptr = 0x7fe0980031a0, _M_refcount = {_M_pi = 0x7fe098003190}}, } #31 0x00007fe0c1197c68 in QThreadPrivate::start(void*) () from /tmp/apport_sandbox_A0tvSH/usr/lib/x86_64-linux-gnu/libQt5Core.so.5 No symbol table info available. #32 0x00007fe0c056d70a in start_thread (arg=0x7fe0af9ec700) at pthread_create.c:333 __res = pd = 0x7fe0af9ec700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140602995820288, -4168635170167095700, 1, 140736308296767, 140602995820992, 140602995820288, 4172399629490290284, 4172453987496722028}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #33 0x00007fe0c088c0ff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 No locals.