Mir

Comment 0 for bug 1209053

Revision history for this message
Daniel van Vugt (vanvugt) wrote : [regression] Mir crashes immediately when a client connects

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