Mir

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

Bug #1489720 reported by Daniel van Vugt
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
Undecided
Unassigned
mir-android-platform
New
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

Revision history for this message
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.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Workaround:

mir_proving_server --disable-overlays=1

tags: added: overlays
Revision history for this message
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
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: [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
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

android

Changed in mir:
status: New → Won't Fix
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.