Whatever the cause of this crash is, it landed in lp:mir while I was sleeping (so Tue 6 Aug US/UK)...
Program terminated with signal 8, Arithmetic exception.
#0 0x00007fdf12e983ae in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
(gdb) bt
#0 0x00007fdf12e983ae in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#1 0x00007fdf12e9fc27 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#2 0x00007fdf12e9fdcc in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#3 0x00007fdf129ae66b in _mesa_EGLImageTargetTexture2DOES ()
from /usr/lib/x86_64-linux-gnu/libdricore9.2.0-devel.so.1
#4 0x00007fdf1322abb2 in (anonymous namespace)::EGLImageBufferTextureBinder::bind_to_texture (this=0x7fdef0002410)
at /home/dan/bzr/mir/trunk/src/server/graphics/gbm/gbm_buffer_allocator.cpp:65
#5 0x00007fdf1322ea97 in mir::graphics::gbm::GBMBuffer::bind_to_texture (
this=0x7fdef0002450)
at /home/dan/bzr/mir/trunk/src/server/graphics/gbm/gbm_buffer.cpp:121
#6 0x00007fdf1879ba2d in mir::compositor::TemporaryBuffer::bind_to_texture (
this=0x7fdf0002a7d8)
at /home/dan/bzr/mir/trunk/src/server/compositor/temporary_buffers.cpp:80
#7 0x00007fdf187a8349 in mir::compositor::GLRenderer::render(std::function<void (std::shared_ptr<void> const&)>, mir::compositor::CompositingCriteria const&, mir::surfaces::BufferStream&) (this=0x7fdf00000e00, save_resource=..., criteria=
..., stream=...)
at /home/dan/bzr/mir/trunk/src/server/compositor/gl_renderer.cpp:269
#8 0x00007fdf187a75f4 in mir::compositor::RenderingOperator::operator() (
this=0x7fdf07128c40, info=..., stream=...)
at /home/dan/bzr/mir/trunk/src/server/compositor/rendering_operator.cpp:38
#9 0x00007fdf187fb335 in mir::surfaces::SurfaceStack::for_each_if (
this=0x26f3498, filter=..., op=...)
at /home/dan/bzr/mir/trunk/src/server/surfaces/surface_stack.cpp:64
#10 0x00007fdf1879a414 in mir::compositor::DefaultDisplayBufferCompositor::compose(mir::geometry::Rectangle const&, std::function<void (std::shared_ptr<void> const&)>) (this=0x7fdf0000b880, view_area=..., save_resource=...)
at /home/dan/bzr/mir/trunk/src/server/compositor/default_display_buffer_compositor.cpp:68
#11 0x00007fdf187990cd in mir::compositor::BasicDisplayBufferCompositor::composite (this=0x7fdf0000b880)
at /home/dan/bzr/mir/trunk/src/server/compositor/basic_display_buffer_compositor.cpp:46
#12 0x00007fdf187aa9e7 in mir::compositor::CompositingFunctor::operator() (
this=0x29b5e80)
at /home/dan/bzr/mir/trunk/src/server/compositor/multi_threaded_compositor.cpp:94
#13 0x00007fdf187adc4b in std::__invoke<mir::compositor::CompositingFunctor> (
__f=...) at /usr/include/c++/4.8/functional:234
#14 0x00007fdf187adc20 in std::reference_wrapper<mir::compositor::CompositingFunctor>::operator()<>() const (this=0x290bdb0)
at /usr/include/c++/4.8/functional:467
#15 0x00007fdf187adbba in std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()>::_M_invoke<>(std::_Index_tuple<>) (this=0x290bdb0)
at /usr/include/c++/4.8/functional:1732
#16 0x00007fdf187adb07 in std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()>::operator()() (this=0x290bdb0)
at /usr/include/c++/4.8/functional:1720
#17 0x00007fdf187adaa0 in std::thread::_Impl<std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()> >::_M_run() (this=0x290bd98)
at /usr/include/c++/4.8/thread:115
#18 0x00007fdf17a8cc80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#19 0x00007fdf17ce6f8e in start_thread (arg=0x7fdf07129700)
at pthread_create.c:311
#20 0x00007fdf174f6e1d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Whatever the cause of this crash is, it landed in lp:mir while I was sleeping (so Tue 6 Aug US/UK)...
Program terminated with signal 8, Arithmetic exception. x86_64- linux-gnu/ dri/i965_ dri.so x86_64- linux-gnu/ dri/i965_ dri.so x86_64- linux-gnu/ dri/i965_ dri.so x86_64- linux-gnu/ dri/i965_ dri.so argetTexture2DO ES () x86_64- linux-gnu/ libdricore9. 2.0-devel. so.1 ::EGLImageBuffe rTextureBinder: :bind_to_ texture (this=0x7fdef00 02410) bzr/mir/ trunk/src/ server/ graphics/ gbm/gbm_ buffer_ allocator. cpp:65 :gbm::GBMBuffer ::bind_ to_texture ( 0x7fdef0002450) bzr/mir/ trunk/src/ server/ graphics/ gbm/gbm_ buffer. cpp:121 ::TemporaryBuff er::bind_ to_texture ( 0x7fdf0002a7d8) bzr/mir/ trunk/src/ server/ compositor/ temporary_ buffers. cpp:80 ::GLRenderer: :render( std::function< void (std::shared_ ptr<void> const&)>, mir::compositor ::CompositingCr iteria const&, mir::surfaces: :BufferStream& ) (this=0x7fdf000 00e00, save_resource=..., criteria= bzr/mir/ trunk/src/ server/ compositor/ gl_renderer. cpp:269 ::RenderingOper ator::operator( ) ( 0x7fdf07128c40, info=..., stream=...) bzr/mir/ trunk/src/ server/ compositor/ rendering_ operator. cpp:38 :SurfaceStack: :for_each_ if ( bzr/mir/ trunk/src/ server/ surfaces/ surface_ stack.cpp: 64 ::DefaultDispla yBufferComposit or::compose( mir::geometry: :Rectangle const&, std::function<void (std::shared_ ptr<void> const&)>) (this=0x7fdf000 0b880, view_area=..., save_resource=...) bzr/mir/ trunk/src/ server/ compositor/ default_ display_ buffer_ compositor. cpp:68 ::BasicDisplayB ufferCompositor ::composite (this=0x7fdf000 0b880) bzr/mir/ trunk/src/ server/ compositor/ basic_display_ buffer_ compositor. cpp:46 ::CompositingFu nctor:: operator( ) ( bzr/mir/ trunk/src/ server/ compositor/ multi_threaded_ compositor. cpp:94 invoke< mir::compositor ::CompositingFu nctor> ( c++/4.8/ functional: 234 wrapper< mir::compositor ::CompositingFu nctor>: :operator( )<>() const (this=0x290bdb0) c++/4.8/ functional: 467 simple< std::reference_ wrapper< mir::compositor ::CompositingFu nctor> ()>::_M_ invoke< >(std:: _Index_ tuple<> ) (this=0x290bdb0) c++/4.8/ functional: 1732 simple< std::reference_ wrapper< mir::compositor ::CompositingFu nctor> ()>::operator()() (this=0x290bdb0) c++/4.8/ functional: 1720 :_Impl< std::_Bind_ simple< std::reference_ wrapper< mir::compositor ::CompositingFu nctor> ()> >::_M_run() (this=0x290bd98) c++/4.8/ thread: 115 x86_64- linux-gnu/ libstdc+ +.so.6 9700) create. c:311 unix/sysv/ linux/x86_ 64/clone. S:113
#0 0x00007fdf12e983ae in ?? () from /usr/lib/
(gdb) bt
#0 0x00007fdf12e983ae in ?? () from /usr/lib/
#1 0x00007fdf12e9fc27 in ?? () from /usr/lib/
#2 0x00007fdf12e9fdcc in ?? () from /usr/lib/
#3 0x00007fdf129ae66b in _mesa_EGLImageT
from /usr/lib/
#4 0x00007fdf1322abb2 in (anonymous namespace)
at /home/dan/
#5 0x00007fdf1322ea97 in mir::graphics:
this=
at /home/dan/
#6 0x00007fdf1879ba2d in mir::compositor
this=
at /home/dan/
#7 0x00007fdf187a8349 in mir::compositor
..., stream=...)
at /home/dan/
#8 0x00007fdf187a75f4 in mir::compositor
this=
at /home/dan/
#9 0x00007fdf187fb335 in mir::surfaces:
this=0x26f3498, filter=..., op=...)
at /home/dan/
#10 0x00007fdf1879a414 in mir::compositor
at /home/dan/
#11 0x00007fdf187990cd in mir::compositor
at /home/dan/
#12 0x00007fdf187aa9e7 in mir::compositor
this=0x29b5e80)
at /home/dan/
#13 0x00007fdf187adc4b in std::__
__f=...) at /usr/include/
#14 0x00007fdf187adc20 in std::reference_
at /usr/include/
#15 0x00007fdf187adbba in std::_Bind_
at /usr/include/
#16 0x00007fdf187adb07 in std::_Bind_
at /usr/include/
#17 0x00007fdf187adaa0 in std::thread:
at /usr/include/
#18 0x00007fdf17a8cc80 in ?? () from /usr/lib/
#19 0x00007fdf17ce6f8e in start_thread (arg=0x7fdf0712
at pthread_
#20 0x00007fdf174f6e1d in clone ()
at ../sysdeps/