Mir server crashed - GLib-CRITICAL **: g_source_get_context: assertion 'source->context != NULL || !SOURCE_DESTROYED (source)' failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alberto Aguirre | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Using the test case from bug 1455109:
$ sudo mir_demo_server --vt 2 --test-timeout 1 --test-client mir_demo_
will apparently crash the Mir server reliably:
0.13.3 (wily):
[1436770375.562183] server_
[1436770375.562207] Server: Stopping
(process:3509): GLib-CRITICAL **: g_source_
(process:3509): GLib-CRITICAL **: g_source_
0.15.0 (trunk):
[1436770341.642869] mirserver: Stopping
(process:3473): GLib-CRITICAL **: g_source_
(process:3473): GLib-CRITICAL **: g_source_
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Kevin DuBois (community): Approve
- Cemil Azizoglu (community): Approve
-
Diff: 28 lines (+11/-3)1 file modifiedexamples/server_example_test_client.cpp (+11/-3)
Changed in mir: | |
assignee: | nobody → Alberto Aguirre (albaguirre) |
status: | New → In Progress |
Changed in mir: | |
milestone: | none → 0.15.0 |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Smells like a fork/exec/clean-up bug perhaps.