[regression] Mir servers crashing in malloc() with heap corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Critical
|
Daniel van Vugt | ||
0.9 |
Triaged
|
Critical
|
Unassigned |
Bug Description
Mir servers are crashing (after a while) in malloc() with heap corruption.
Test case:
1. Start mir_proving_server
2. Start lots of clients (e.g. 30+ mir_demo_
3. Wait a while and the server will crash.
(gdb) bt
#0 _int_malloc (av=av@
at malloc.c:3489
#1 0x00007f1015728e0c in __libc_calloc (n=<optimised out>,
elem_
#2 0x00007f1014c53a82 in g_malloc0 ()
from /lib/x86_
#3 0x00007f1014c4b9e7 in g_source_new ()
from /lib/x86_
#4 0x00007f1016c7e782 in mir::detail:
std::shared_ptr (count 16, weak 1) 0x1cbc250, handler=..., target_time=...)
at /home/dan/
#5 0x00007f1016c76f48 in (anonymous namespace)
this=
at /home/dan/
#6 0x00007f1016c76e7b in (anonymous namespace)
this=
at /home/dan/
#7 0x00007f1016d71354 in (anonymous namespace)
at /home/dan/
#8 0x00007f1016d72af1 in mir::compositor
at /home/dan/
#9 0x00007f1016d55c8b in mir::compositor
complete=...)
at /home/dan/
#10 0x00007f1016cfc07c in mir::scene:
old_
at /home/dan/
description: | updated |
summary: |
- Mir servers crashing in malloc() with heap corruption + [regression] Mir servers crashing in malloc() with heap corruption |
description: | updated |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
I *think* this has been happening on occasion for at least a month or so.