It's an odd log, no stack or register trace.
It starts with:
ASSERT!! Head.c Line 3985
Occured Time 2014:01:27 11:08:41
ISR : vector=107
ShootConDump:
0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f
0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f
CameraConDump:
07 0a 02 0d 09 01 0f 0f 0f 0f
Followed by the camera log.
Frame timing related interrupt service routine...
http://magiclantern.wikia.com/wiki/Register_Map#HEAD_Timers
I bet it's SetAE_ShutterSpeed related, but I have no idea about the difference the registration functions make...
Anyway, it probably means that some camera models can exhibit strange issues like this.
Is the script usable on the camera (with FA.Create and InitializeAdjustmentSystem)?
edit: looks like it takes 1.5k posts to become blue
In the testing I've done with version 3.4 (adding TerminateAdjustmentSystem), the G1X works very well. Have not had any issues so far, I can start and stop movies in the script, and start and stop the script itself without problems.
I noticed there is another event proc called SetShutterSpeed, if SetAE_ShutterSpeed is the only issue, maybe SetShutterSpeed will work if called directly. I'll do some more testing when I get a chance.
Phil.
Edit: Doh, I forgot I added event proc calls to get the current Tv, Av and Sv values - these are what was crashing when I removed the FA.Create and InitialiseAdjustmentSystem calls. After adding all the wrappers I now have 3.4 working, on the G1X, with direct calls to the firmware instead of using event procs. Both SetShutterSpeed and SetAE_ShutterSpeed functions work.