Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Topic started by: eloml on February 28, 2021, 05:31:13 PM

Title: EOS 6D stops shooting & dumps error-log
Post by: eloml on February 28, 2021, 05:31:13 PM
Hi!
I use my 6D for astro imaging with the help of the intervalometer of magiclantern-lua_fix.2019Mar20.6D116 .
Several times during the last weeks, the camera stopped shooting without obvious reason. This happend after some tens to some hundreds of images taken. After pressing half-shoot the cam woke up again and continued shooting.
Log-files were dumped upon those accidential breaks. I checked these, but I couldn't identify any error.
The last 30 lines always look like these:

   1406:   827.285 [GUI] SetQFocusAreaSelectableFlag Area(27) Not Found
   1407:   827.405 [GUI] SetQFocusAreaSelectableFlag Area(29) Not Found
   1408:   827.672 [GUI] DlgShootOlcInfo.c SetBmpStateToPopupAeb(0)
   1409:   828.045 [GUI] ChangeSelectedItemColor ChangeColorResource(0)
   1410:   841.448 [MC] (delayed) 1
   1411:   878.238 [WINSYS] DrawUtil Bitmap size=9000
   1412:   908.545 [DISP] [Post]CtrlSrv SetAllPaletteToIndexWithoutEnableEngine(OFF)(0) 0xf764
   1413:   909.636 [DISP] [Post]CtrlSrv ChangePhysicalScreen(OFF)(0)
   1414:   909.782 [DISP] SetBitmapVramAddress BitmapAddr:0x40d3c008
   1415:   919.800 < GUI Lock > GUILock_TurnOnDisplay (PUB)
   1416:   919.862 < GUI Lock > GUILockTask 1
   1417:   919.988 [DISP] [Post]GuiLockTask TurnOnDisplay(OFF)(0)
   1418:   920.204 [DISP] [ME]Enable_Pb = 1 (2434)
   1419:   920.220 [DISP] TurnOnDisplay action Type=0
   1420:   920.240 [DISP] (LCDON)(2440)
   1421:   920.331 [DISP] [TFT]0x00000080
   1422:   920.344 [DISP] [TFT]0x00008080
   1423:   920.945 [DISP] SetBitmapVramAddress BitmapAddr:0x40d3c008
   1424:   921.067 [DISP] MuteONImage (1466)
   1425:   921.443 [GUI] MainEventHandler PROP_DISPSENSOR_CTRL(1)
   1426:   921.510 < GUI Lock > GUILock_TurnOnDisplay (PUB)
   1427:   937.269 [DISP] CurrentBrightness=4 (54,54)
   1428:  1017.786 [DISP] BackLightOn
   1429:  1017.815 [DISP] TurnOnDisplay finish Type=0
   1430:  1017.971 [DISP] [Post]DisplayMgr GUILockWaitCBR(ON)(0) GUILockWaitCBR pParam=0
   1431:  1018.305 < GUI Lock > GUILockTask 1
   1432:  1018.438 [DISP] [Post]GuiLockTask TurnOnDisplay(ON)(0)
   1433:  1018.665 [DISP] [Post]DisplayMgr GUILockWaitCBR(ON)(0) GUILockWaitCBR pParam=0
   1434:  1019.494 [FM] LED Permit
   1435:  1019.543 [FM] LED Permit

Is there anything I overlooked?
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: a1ex on February 28, 2021, 07:09:37 PM
No obvious error. Are there any crash logs saved?

Auto Power Off (a setting in Canon menu) might turn off the camera while intervalometer is running (you'd get a warning in menu, if that's the case). Preventing this kind of shutdown from ML is possible, but it's not implemented yet for the intervalometer.
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: eloml on March 01, 2021, 11:02:17 AM
No other crash logs than the LOGnnn.LOG files I cited from.
Auto Power Off is set to 15 minutes, while the bulb timer is set to 30s or 60s.
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: a1ex on March 01, 2021, 11:31:25 AM
Got it. Are you able to reproduce the issue? Were older builds working any better under the same scenario? Can you share your exact settings (contents of ML/SETTINGS from the card), maybe the issue can be reproduced on a different camera model?

Those logs don't appear on their own, either - but generally, when a crash happens, a CRASH*.LOG file is expected to appear.

You may create a crash log from selftest.mo: Debug -> Fault Emulation -> AllocateMemory 1MB - click it a few times, until it crashes. It works in QEMU on 6D; expecting it to work on the camera as well.
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: eloml on March 01, 2021, 03:13:28 PM
No I can't reproduce the issue. Last night I took ~300 shots without failure. The night before it happend after 146 shots. After that I took 700 dark frames without problems.
I use the camera since 8 months and I didn't change settings or ML version. However, I installed mlv_rec/play.mo 2 month ago, but I didn't use it when failures occured. The issue never occured before I added the modules.

My settings are:

# Magic Lantern lua_fix.2019Mar20.6D116 (e98cf272a50b (lua_fix) tip)
# Built on 2019-03-20 09:34:44 UTC by jenkins@nightly
# Configuration saved on 2021/03/01 15:52:01
beta.warn = 1
menu.first = -16
rec_indicator = 1
fps.override.idx = 11
fps.override = 1
bulb.display.mode = 1
bulb.timer = 1
bulb.duration = 180
interval.start.time = 5
interval.time = 0
global.draw = 0
disp.mode.x = 70

MENUS.CFG:
0 3F7BAFD0 3E4A97C4 Expo\ISO
0 3FF8700A 3DEBCD77 Expo\Shutter
0 40CD95B3 3B91AC83 Overlay\Global Draw
0 3F6D094C 3A2A5592 Overlay\Histogram
0 3F7156EE 3B6CC2E3 Movie\REC indicator
0 4124128F 3D4F21B5 Movie\FPS override
0 3F5FAF75 362D4965 Movie\Image Fine-tuning
0 3FE7FF2E 392FC4D0 Movie\Movie Tweaks
0 3FE60932 38A7AC91 Movie\RAW video
0 4102601C 3BA4B098 Movie\RAW video (MLV)
0 423EBCEF 40C043E8 Shoot\Intervalometer
0 40D5F21B 3F9A4C61 Shoot\Bulb Timer
0 3F6C172C 39E8AE60 Display\Advanced settings
0 3F6C539D 39FFF304 Advanced settings\Force HDMI-VGA
0 3F5FE8B9 363E9D89 FPS override\Desired FPS
0 413707E3 3FDA5D04 Bulb Timer\Exposure duration
0 3F5D75F1 35859E77 Bulb Timer\Display during exposure
0 407645C8 3FD96A39 Intervalometer\Take a pic every
0 3F5DE764 35A1ADD4 Intervalometer\Start after
0 402C2E59 38C2348B RAW video\Advanced...
0 419DFD19 3B5B665A RAW video (MLV)\Resolution
0 41004F7B 39584419 RAW video (MLV)\Aspect Ratio

# Config file for module mlv_rec (MLV_REC.MO)
mlv.video.enabled = 1
mlv.res.x = 0
mlv.aspect_ratio = 0
mlv.write_speed = 816
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: a1ex on March 01, 2021, 03:39:56 PM
In other words, if you unload the modules while capturing a timelapse, you expect it to work well, right?

Testing this hypothesis would take a long time - but if it consistently works without error while the modules are not loaded (let's say no errors within a week), and it consistently fails with these two modules loaded (let's say at least 2-3 failures within a week), it's probably safe to blame the modules - or perhaps the module system itself.

Bulb timer itself could very well be cause problems - I haven't tested it extensively. Plain intervalometer - not expecting such surprises there.
Title: Re: EOS 6D stops shooting & dumps error-log
Post by: eloml on March 02, 2021, 11:19:27 AM
I extensively used the bulb timer on other EOS models without problems.

I will do tests without MLV modules loaded and come back when I have got results.