[regression] mir_demo_standalone_render_surfaces fails to start on krillin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
segfault on startup:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xafbff450 (LWP 13389)]
0xafbfecb0 in ?? ()
(gdb) bt
#0 0xafbfecb0 in ?? ()
#1 0xb6bb0c42 in glClearColor ()
from /usr/lib/
#2 0x0003b6b4 in (anonymous namespace)
this=
scene_
at /home/kdub/
#3 0xb6de28de in mir::compositor
this=0xc4a80)
at /home/kdub/
#4 0xb6de5e04 in std::_Function_
at /usr/arm-
#5 0xb6cf7b6c in std::function<void ()>::operator()() const (
this=
at /usr/arm-
#6 0xb6e9e9a8 in (anonymous namespace)
this=
at /home/kdub/
#7 0xb6e9ec4e in (anonymous namespace)
this=0xc4b88)
at /home/kdub/
#8 0xb6ea189a in std::__
__f=...)
at /usr/arm-
#9 0xb6ea186e in std::reference_
at /usr/arm-
#10 0xb6ea181e in std::_Bind_
this=0xc46b8)
at /usr/arm-
#11 0xb6ea1760 in std::_Bind_
at /usr/arm-
#12 0xb6ea16f6 in std::thread:
this=0xc46ac)
at /usr/arm-
#13 0xb6b7c2a0 in ?? ()
from /usr/lib/
#14 0xb66b9490 in start_thread ()
from /lib/arm-
#15 0xb69fbc4c in ?? () from /lib/arm-
Backtrace stopped: previous frame identical to this frame (corrupt st---Type <return> to continue, or q <return> to quit---
Related branches
- Daniel van Vugt: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Approve
-
Diff: 11 lines (+0/-1)1 file modifiedexamples/render_surfaces.cpp (+0/-1)
Changed in mir: | |
milestone: | none → 0.13.0 |
status: | New → In Progress |
assignee: | nobody → Kevin DuBois (kdub) |
Changed in mir: | |
status: | Fix Committed → Fix Released |
in rendering the mir image to its surface, it changes the context from the display buffer's context. Since the default display buffer always sets the clear color, it seemed best just to remove the attemtp to alter the clear color.