segfault in mir::compositor::GLProgramFamily::Shader::init()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is intermittent (so I'm not sure if there are other ways to reproduce) but Initial experiments suggest this comes of running mir_demo_server with the option "--display-config sidebyside" (and two monitors).
Here's some gdb of a core:
(gdb) info threads
Id Target Id Frame
8 Thread 0x7f3e8effd700 (LWP 4942) 0x00007f3e9cbb8e1d in close () at ../sysdeps/
7 Thread 0x7f3e8f7fe700 (LWP 4941) 0x00007f3e9c3b1283 in select () at ../sysdeps/
6 Thread 0x7f3e8e7fc700 (LWP 4943) 0x00007f3e9c3b9ee3 in epoll_wait () at ../sysdeps/
5 Thread 0x7f3e95b6a700 (LWP 4937) pthread_
at ../nptl/
4 Thread 0x7f3e95369700 (LWP 4938) 0x00007f3e9c3b9ee3 in epoll_wait () at ../sysdeps/
3 Thread 0x7f3e94b68700 (LWP 4939) pthread_
at ../nptl/
2 Thread 0x7f3e9dd22780 (LWP 4935) 0x00007f3e9c3af45d in poll () at ../sysdeps/
* 1 Thread 0x7f3e8ffff700 (LWP 4940) 0x00007f3e9683bc2b in ?? () from /usr/lib/
(gdb) bt
#0 0x00007f3e9683bc2b in ?? () from /usr/lib/
#1 0x00007f3e9683bc89 in ?? () from /usr/lib/
#2 0x00007f3e9683c1f5 in ?? () from /usr/lib/
#3 0x00007f3e96816ec7 in ?? () from /usr/lib/
#4 0x00007f3e9686169f in ?? () from /usr/lib/
#5 0x00007f3e966fbfcf in ?? () from /usr/lib/
#6 0x00007f3e9d60d542 in mir::compositor
src=
at /home/alan/
#7 0x00007f3e9d60d9fa in mir::compositor
vshader_
fshader_
at /home/alan/
#8 0x00007f3e9d6090e5 in mir::compositor
this=
display_
at /home/alan/
#9 0x00007f3e9d60cb45 in mir::compositor
dest_
at /home/alan/
#10 0x00007f3e9d603764 in mir::compositor
display_
at /home/alan/
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
-
Diff: 26 lines (+10/-0)1 file modifiedsrc/server/compositor/gl_program_family.cpp (+10/-0)
Changed in mir: | |
importance: | Undecided → High |
Changed in mir: | |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in mir: | |
status: | New → In Progress |
Changed in mir: | |
milestone: | none → 0.11.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.11.0