Slightly off topic -- Yay!

Well, almost. There's an error message and crash log showing up in QEMU and the camera doesn't like it yet.
Here's the error message:
ASSERT00.LOG
ML ASSERT:
streq(stateobj->type, "StateObject")
at ../../src/state-object.c:255 (stateobj_start_spy), task ml_init
lv:0 mode:3
ml_init stack: 1ac558 [1ac5a8-1a85a8]
0xUNKNOWN @ 6d974:1ac590
0x0006DA88 @ 9ad24:1ac588
0x0006D368 @ 6dae8:1ac558
Magic Lantern version : Nightly.2017Dec02.5D3135
Mercurial changeset : 2a59b522da79+ (update-to-5D.135-wip) tip
Built on 2017-12-03 05:07:22 UTC by rosiefort@RosieFoComputer.
Free Memory : 0K + 4009K
I started a
update-to-5D.135-wip branch which is a branch of the 5D.134 pull request branch. I also made a
dummy pull request just to see all of the changes.
Thought I'd challenge myself and see if I could do it in a day. Things were going well until I bumped into a problem with RESTARTSTART. All of the 5D3 firmware versions were using 0x00069500 but something didn't seem right. I searched the forum and came up with
this post on the ML on EOS-M2 topic (déjà vu). Here's a comparison between the 5D3.123 and 5D3.135:
# 5D3 1.2.3
sys_mem_start 0x00146c00
sys_mem_max 1064960
user_mem_start 0x000692d0
user_mem_max 878216
# 5D3 1.3.5
sys_mem_start 0x00146c00
sys_mem_max 1064960
user_mem_start 0x0006c7f0
user_mem_max 864616
I changed RESTARTSTART to 0x0006D000 - not sure if that needs to be fiddled with some more.
In any case, this is obviously not ready for testers yet.
@a1ex, I'm hopeful you'll put together a 123 to 135 update so I'm not going to make an official pull request. Hopefully you'll find something useful in the work I have already done with it.
[EDIT] Back on topic -- I did fine a few more things that needed fixing on 134 so I updated them and uploaded a new test build.