Mir

[regression] [android] mir_proving_server crashes on shutdown/reconfigure/rotation

Bug #1489720 reported by Daniel van Vugt on 2015-08-28
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
Undecided
Unassigned
mir-android-platform
Undecided
Unassigned

Bug Description

[mako] mir_proving_server crashes on screen rotation (hold touch + volume key):

#0 0xb1f63d7c in ?? ()
#1 0x000d34b6 in mir::examples::DemoRenderer::~DemoRenderer (this=0xb1600598,
    __in_chrg=<optimized out>)
    at /home/dan/bzr/mir/logconf/playground/demo-shell/demo_renderer.cpp:212
#2 0x000cd940 in mir::examples::DemoCompositor::~DemoCompositor (
    this=0xb1600568, __in_chrg=<optimized out>)
    at /home/dan/bzr/mir/logconf/playground/demo-shell/demo_compositor.cpp:48
#3 0x000cd99e in mir::examples::DemoCompositor::~DemoCompositor (
    this=0xb1600568, __in_chrg=<optimized out>)
    at /home/dan/bzr/mir/logconf/playground/demo-shell/demo_compositor.cpp:52
#4 0xb6e721b0 in std::default_delete<mir::compositor::DisplayBufferCompositor>::operator() (this=0xb169a4b8, __ptr=0xb1600568)
    at /usr/arm-linux-gnueabihf/include/c++/5/bits/unique_ptr.h:76

Daniel van Vugt (vanvugt) wrote :

It also crashes in the same way when Xmir connects to it. Presumably because Xmir sets its own display config.

Daniel van Vugt (vanvugt) wrote :

Workaround:

mir_proving_server --disable-overlays=1

tags: added: overlays
Daniel van Vugt (vanvugt) wrote :

Seems to be crashing on:
       glDeleteTextures(1, &shadow_corner_tex);
which might be a missing GL context.

summary: - [mako] mir_proving_server crashes on screen rotation
+ [mako] mir_proving_server crashes on shutdown/reconfigure/rotation

Still happening, for possibly new reasons: bug 1617159

I tried bisecting but wasn't able to find any revision in the past year where it actually worked. The regression is older than a year (and this bug is one year old).

tags: added: regression
tags: added: android
summary: - [mako] mir_proving_server crashes on shutdown/reconfigure/rotation
+ [regression] [android] mir_proving_server crashes on
+ shutdown/reconfigure/rotation
Daniel van Vugt (vanvugt) wrote :

android

Changed in mir:
status: New → Won't Fix
Daniel van Vugt (vanvugt) wrote :

The Android platform was deleted from lp:mir at revision 4155.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers