EOS 6D stops shooting & dumps error-log

Started by eloml, February 28, 2021, 05:31:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


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?


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.


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.


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.


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

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


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.


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.