-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade LXC to latest stable version #2
Comments
Yikes, ran a quick test on bullhead after merging in 1.0.9 and it crashes the device without any logs. armhf / hammerhead works fine though... More investigation coming. I did an
|
Git bisected the bad commit to lxc/lxc@6bbb810 |
With
|
So on Android 6.0
|
This looks like a bullhead kernel issue to me. Something funky is going on with the The fact that I can't reproduce this on armhf seems to confirm this as well. |
Disassembled the faulting instruction
So whatever address calculated in Link to source: https://android.googlesource.com/kernel/msm.git/+/android-msm-bullhead-3.10-marshmallow-dr1.6/drivers/tty/serial/msm_serial_hs_lite.c#1080 |
I can confirm that swapping this line back to use normal Maybe something weird is going on when |
The safe_mount call causes a serious kernel crash on bullhead so revert back to a normal mount for now. This will be reverted when all devices supported by Maru work with safe_mount. More info here: #2 Signed-off-by: Preetam D'Souza <[email protected]>
Patching the problematic line by dropping back to normal |
Confirmed that LXC v1.0.9 upgrades cleanly from v1.0.7 by installing Maru v0.4-dev as an update zip from v0.3 and running the old v0.3 container. Deleting |
|
Consider upgrading to LXC-1.0.9 or LXC 2? @pdsouza |
Yes, we use 1.0.9 now: 5fdb3ce. LXC 1.0 will be supported upstream until 2019 so we have until then to upgrade to LXC 2. |
We currently use v1.0.7 which is quite a bit behind now.
This should fix the first-boot race condtition where LXC segfaults sometimes on an incomplete
/data/maru
directory:This patch in the latest stable-1.0 should fix it: lxc/lxc@83593a1.
The text was updated successfully, but these errors were encountered: