Unity8 reliably crashes on logout due to heap corruption (libprotobuf.so.9 called from libprotobuf-lite.so.9), causing delays while it dumps core and reports errors.
Bug #1535297 reported by
Andrea Bernabei
This bug affects 13 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Won't Fix
|
High
|
Stephen M. Webb | ||
Mesa |
New
|
Undecided
|
Unassigned | ||
Mir |
Won't Fix
|
High
|
Unassigned | ||
libphonenumber (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
mir (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
protobuf (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
telephony-service (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
unity8 (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
https:/
This is happening on a fresh setup, which is basically:
Xenial 17Jan iso + unity8-
When I logout, I get a black screen. Turns out unity8 is crashing with a "double free or linked list corruption"
Please find unity8.log attached
Related branches
lp://staging/~vanvugt/mir/libprotobuf-unlite
On hold
for merging
into
lp://staging/mir
- Mir CI Bot: Needs Fixing (continuous-integration)
- Alan Griffiths: Needs Information
-
Diff: 127 lines (+16/-10)9 files modifieddebian/control (+1/-1)
debian/libmirprotobuf4.install (+1/-1)
src/client/mirclient.pc.in (+1/-1)
src/protobuf/CMakeLists.txt (+2/-2)
src/protobuf/mir_protobuf.proto (+3/-0)
src/protobuf/mir_protobuf_wire.proto (+3/-0)
tests/integration-tests/CMakeLists.txt (+1/-1)
tests/integration-tests/graphics/mesa/CMakeLists.txt (+2/-2)
tests/unit-tests/CMakeLists.txt (+2/-2)
Changed in mir (Ubuntu): | |
status: | New → Invalid |
Changed in mir: | |
status: | New → Invalid |
summary: |
- Unity8 crashes on session logout on desktop + Unity8 crashes on session logout on desktop [double free in + google::protobuf::ShutdownProtobufLibrary()] |
summary: |
- Unity8 crashes on session logout on desktop [double free in + Unity8 crashes [double free in google::protobuf::ShutdownProtobufLibrary()] |
Changed in libphonenumber (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu): | |
importance: | High → Critical |
summary: |
Unity8 crashes with "Error in `unity8': double free or corruption" + called from libprotobuf.so.9, called from libprotobuf-lite.so.9 |
tags: | added: black-screen |
summary: |
- Unity8 crashes with "Error in `unity8': double free or corruption" - called from libprotobuf.so.9, called from libprotobuf-lite.so.9 + Unity8 crashes on logout with "Error in `unity8': double free or + corruption" called from libprotobuf.so.9, called from libprotobuf- + lite.so.9 |
tags: | added: egl-platform-mir |
tags: | added: unity8-desktop |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
milestone: | none → 0.25.0 |
status: | Confirmed → In Progress |
Changed in mir: | |
status: | In Progress → Triaged |
assignee: | Daniel van Vugt (vanvugt) → nobody |
milestone: | 0.25.0 → none |
summary: |
- Unity8 crashes on logout with "Error in `unity8': double free or + Unity8 crashes on exit with "Error in `unity8': double free or corruption" called from libprotobuf.so.9, called from libprotobuf- lite.so.9 |
description: | updated |
summary: |
- Unity8 crashes on exit with "Error in `unity8': double free or - corruption" called from libprotobuf.so.9, called from libprotobuf- - lite.so.9 + Unity8 reliably crashes on exit due to heap corruption (libprotobuf.so.9 + called from libprotobuf-lite.so.9), causing delays while it dumps core + and reports errors. |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
milestone: | none → u8c-1 |
summary: |
- Unity8 reliably crashes on exit due to heap corruption (libprotobuf.so.9 - called from libprotobuf-lite.so.9), causing delays while it dumps core - and reports errors. + Unity8 reliably crashes on logout due to heap corruption + (libprotobuf.so.9 called from libprotobuf-lite.so.9), causing delays + while it dumps core and reports errors. |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | u8c-1 → u8c-2 |
status: | Confirmed → Incomplete |
Changed in mir: | |
status: | Triaged → Won't Fix |
Changed in mir (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in canonical-devices-system-image: | |
status: | Incomplete → Won't Fix |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
Could you get us a gdb backtrace?