← Back to team overview

touch-packages team mailing list archive

[Bug 1358210] Re: [regression] mir_demo_server_shell segfaults immediately in generate_frame_corner_texture() [amd64], or displays corrupt titlebars [armhf]

 

** Changed in: mir
       Status: Fix Committed => Fix Released

** Changed in: mir
    Milestone: 0.8.0 => None

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1358210

Title:
  [regression] mir_demo_server_shell segfaults immediately in
  generate_frame_corner_texture() [amd64], or displays corrupt titlebars
  [armhf]

Status in Mir:
  Fix Released
Status in Mir 0.6 series:
  Invalid
Status in Mir 0.7 series:
  Fix Released
Status in “mir” package in Ubuntu:
  Fix Released

Bug description:
  [regression] mir_demo_server_shell segfaults immediately in
  generate_frame_corner_texture() from DemoRenderer::DemoRenderer()

  Program terminated with signal SIGSEGV, Segmentation fault.
  #0  0x00007f6f184fa404 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  (gdb) bt
  #0  0x00007f6f184fa404 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  #1  0x00007f6f184ff898 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  #2  0x00007f6f182f9f76 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  #3  0x00007f6f1840c0e2 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  #4  0x00007f6f182e9e38 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
  #5  0x000000000045b2e0 in (anonymous namespace)::generate_frame_corner_texture
      (corner_radius=0, color=..., highlight=255 '\377')
      at /home/dan/bzr/mir/dev/examples/demo-shell/demo_renderer.cpp:133
  #6  0x000000000045b40e in mir::examples::DemoRenderer::DemoRenderer (
      this=0x7f6efc000950, program_factory=..., display_area=..., 
      dest_alpha=mir::compositor::DestinationAlpha::opaque, titlebar_height=30, 
      shadow_radius=80)
      at /home/dan/bzr/mir/dev/examples/demo-shell/demo_renderer.cpp:157
  #7  0x0000000000459d49 in mir::examples::DemoCompositor::DemoCompositor (
      this=0x7f6efc000920, display_buffer=..., scene=
      std::shared_ptr (count 8, weak 1) 0x1c59a50, factory=..., report=
      std::shared_ptr (count 4, weak 1) 0x19235d0)
      at /home/dan/bzr/mir/dev/examples/demo-shell/demo_compositor.cpp:52
  #8  0x0000000000450fee in mir::examples::DisplayBufferCompositorFactory::create_compositor_for (this=0x1c5a400, display_buffer=...)
      at /home/dan/bzr/mir/dev/examples/demo-shell/demo_shell.cpp:69
  #9  0x00007f6f1ea3e9f6 in mir::compositor::CompositingFunctor::operator() (
      this=0x1d638e0)
      at /home/dan/bzr/mir/dev/src/server/compositor/multi_threaded_compositor.cpp:113
  #10 0x00007f6f1ea42881 in std::__invoke<mir::compositor::CompositingFunctor> (
      __f=...) at /usr/include/c++/4.9/functional:202
  #11 0x00007f6f1ea42856 in std::reference_wrapper<mir::compositor::CompositingFunctor>::operator()<>() const (this=0x191c688)
      at /usr/include/c++/4.9/functional:435
  #12 0x00007f6f1ea427a8 in std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()>::_M_invoke<>(std::_Index_tuple<>) (this=0x191c688)
      at /usr/include/c++/4.9/functional:1700
  #13 0x00007f6f1ea42682 in std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()>::operator()() (this=0x191c688)
      at /usr/include/c++/4.9/functional:1688
  #14 0x00007f6f1ea4258c in std::thread::_Impl<std::_Bind_simple<std::reference_wrapper<mir::compositor::CompositingFunctor> ()> >::_M_run() (this=0x191c670)
      at /usr/include/c++/4.9/thread:115
  #15 0x00007f6f1d5e7c60 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #16 0x00007f6f1be19165 in start_thread (arg=0x7f6f12836700)
      at pthread_create.c:309
  #17 0x00007f6f1cd454dd in clone ()
      at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1358210/+subscriptions