2014-11-12 17:34:07 |
Alexandros Frantzis |
bug |
|
|
added bug |
2014-11-13 10:24:38 |
Alexandros Frantzis |
mir: assignee |
|
Alexandros Frantzis (afrantzis) |
|
2014-11-13 10:25:18 |
Alexandros Frantzis |
mir: importance |
Undecided |
High |
|
2014-11-17 22:15:19 |
Robert Carr |
mir: status |
New |
Confirmed |
|
2015-01-08 01:54:05 |
Daniel van Vugt |
bug task added |
|
mir (Ubuntu) |
|
2015-01-08 01:54:40 |
Daniel van Vugt |
summary |
Loading libmircommon.so twice leads to a segfault in protobuf code |
Loading libmircommon.so twice leads to a segfault in libprotobuf.so |
|
2015-01-08 01:54:49 |
Daniel van Vugt |
mir (Ubuntu): importance |
Undecided |
High |
|
2015-01-08 01:54:49 |
Daniel van Vugt |
mir (Ubuntu): status |
New |
Confirmed |
|
2015-01-14 14:21:57 |
Alexandros Frantzis |
description |
Can be reproduced with: load_twice libmircommon.so.1 (or .2)
load_twice.c:
#include <stdio.h>
#include <dlfcn.h>
int main(int argc, char** argv)
{
void *dl;
int i;
for (i = 0; i < 2; i++)
{
dl = dlopen (argv[1], RTLD_LAZY);
printf ("%d open dl: %p\n", i, dl);
if (dl)
dlclose (dl);
}
} |
Can be reproduced with: load_twice libmircommon.so.1 (or .2)
For recent versions of mir use: load_twice libmirclient.so.X (currently .8)
load_twice.c:
#include <stdio.h>
#include <dlfcn.h>
int main(int argc, char** argv)
{
void *dl;
int i;
for (i = 0; i < 2; i++)
{
dl = dlopen (argv[1], RTLD_LAZY);
printf ("%d open dl: %p\n", i, dl);
if (dl)
dlclose (dl);
}
} |
|
2015-06-04 01:49:20 |
Daniel van Vugt |
mir: status |
Confirmed |
Triaged |
|
2015-06-04 01:49:22 |
Daniel van Vugt |
mir (Ubuntu): status |
Confirmed |
Triaged |
|
2015-06-22 09:25:00 |
Daniel van Vugt |
summary |
Loading libmircommon.so twice leads to a segfault in libprotobuf.so |
Loading libmirclient.so twice leads to a segfault in libmirprotobuf.so |
|
2015-06-22 10:53:02 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/mir/protocrash |
|
2015-06-23 07:59:44 |
Daniel van Vugt |
mir: assignee |
Alexandros Frantzis (afrantzis) |
Daniel van Vugt (vanvugt) |
|
2015-06-23 07:59:47 |
Daniel van Vugt |
mir: milestone |
|
0.14.0 |
|
2015-06-23 07:59:50 |
Daniel van Vugt |
mir: status |
Triaged |
In Progress |
|
2015-06-23 08:55:59 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/mir/test-1391976 |
|
2015-06-23 10:05:21 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/mir/fix-1391976 |
|
2015-06-24 11:34:36 |
Andreas Pokorny |
mir: milestone |
0.14.0 |
0.15.0 |
|
2015-06-25 08:22:51 |
PS Jenkins bot |
mir: status |
In Progress |
Fix Committed |
|
2015-06-25 08:33:03 |
Daniel van Vugt |
mir: status |
Fix Committed |
In Progress |
|
2015-06-25 11:58:56 |
PS Jenkins bot |
mir: status |
In Progress |
Fix Committed |
|
2015-06-26 07:40:04 |
Daniel van Vugt |
nominated for series |
|
mir/0.14 |
|
2015-06-26 07:40:04 |
Daniel van Vugt |
bug task added |
|
mir/0.14 |
|
2015-06-26 07:40:21 |
Daniel van Vugt |
mir/0.14: importance |
Undecided |
High |
|
2015-06-26 07:40:21 |
Daniel van Vugt |
mir/0.14: status |
New |
In Progress |
|
2015-06-26 07:40:21 |
Daniel van Vugt |
mir/0.14: milestone |
|
0.14.0 |
|
2015-06-26 07:40:21 |
Daniel van Vugt |
mir/0.14: assignee |
|
Daniel van Vugt (vanvugt) |
|
2015-06-26 07:40:34 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/mir/fix-1391976-0.14 |
|
2015-07-01 06:31:18 |
Launchpad Janitor |
branch linked |
|
lp:mir/0.14 |
|
2015-07-01 06:31:49 |
Daniel van Vugt |
mir/0.14: status |
In Progress |
Fix Committed |
|
2015-07-01 07:00:23 |
Daniel van Vugt |
branch unlinked |
lp:mir/0.14 |
|
|
2015-07-16 22:29:05 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/wily-proposed/mir |
|
2015-07-23 19:27:34 |
Launchpad Janitor |
mir (Ubuntu): status |
Triaged |
Fix Released |
|
2015-07-24 02:38:15 |
Daniel van Vugt |
mir/0.14: status |
Fix Committed |
Fix Released |
|
2015-08-24 06:56:17 |
Daniel van Vugt |
mir: status |
Fix Committed |
Fix Released |
|