[One (M7) Original Android Development] Evengard:
20150119, the LED flashlight/torchlight crash persists.

There seems to be nothing interesting in logcat, but each time there is similar messages in dmesg before the reboot:

[ 168.872558] v4l2_event_queue, no free event queues
[ 168.877136] [CAM] vfe32_process_stats_ae_bg_irq: droppedStatsFrameCount = 389

[ 168.884460] [CAM] vfe32_process_stats_af_bf_irq: droppedStatsFrameCount = 390

[ 168.891571] v4l2_event_queue, no free event queues
[ 168.896148] [CAM] vfe32_process_stats_ae_bg_irq: droppedStatsFrameCount = 390

[ 168.903472] v4l2_event_queue, no free event queues
[ 168.908050] [CAM] msm_mctl_reserve_free_buf: No free buffer available: image_
mode=1 inst = 0xeaad5000, cnt 390
[ 168.918212] [CAM] vfe32_process_stats_ae_bg_irq: droppedStatsFrameCount = 391

Actually, it reboots after several seconds I receive this on dmesg for first time (the excerpt above is from last_kmsg, where is a ton of such messages):

[ 168.896148] [CAM] vfe32_process_stats_ae_bg_irq: droppedStatsFrameCount = 390
[ 168.908050] [CAM] msm_mctl_reserve_free_buf: No free buffer available: image_
mode=1 inst = 0xeaad5000, cnt 390

UPD: actually, each time I switch the LED on as a torchlight, I get also this in logcat, maybe that can help...

W/qdmemalloc( 196): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!
W/qdcopybit( 209): open_copybit i = 0 surface_id=-1026555902
W/qdcopybit( 209): open_copybit i = 1 surface_id=-1026555901
W/qdcopybit( 209): open_copybit i = 2 surface_id=-1026555900
W/qdcopybit( 209): open_copybit i = 3 surface_id=-1026555899
W/qdcopybit( 209): open_copybit i = 4 surface_id=-1026555898
W/qdcopybit( 209): open_copybit i = 5 surface_id=-1026555897
W/qdcopybit( 209): open_copybit i = 6 surface_id=-1026555896
W/qdcopybit( 209): open_copybit i = 7 surface_id=-1026555895
W/qdcopybit( 209): open_copybit i = 8 surface_id=-1026555894
W/qdcopybit( 209): open_copybit i = 9 surface_id=-1026555893
W/qdcopybit( 209): open_copybit i = 10 surface_id=-1026555892
W/qdcopybit( 209): open_copybit i = 11 surface_id=-1026555891
W/qdcopybit( 209): open_copybit i = 12 surface_id=-1026555890
W/qdcopybit( 209): open_copybit i = 13 surface_id=-1026555889
W/qdcopybit( 209): open_copybit i = 14 surface_id=-1026555888
W/qdcopybit( 209): open_copybit i = 15 surface_id=-1026555887
W/qdcopybit( 209): open_copybit i = 16 surface_id=-1026555886
W/qdcopybit( 209): open_copybit i = 17 surface_id=-1026555885
W/qdcopybit( 209): open_copybit i = 18 surface_id=-1026555884
W/qdcopybit( 209): open_copybit i = 19 surface_id=-1026555883
W/qdcopybit( 209): open_copybit i = 20 surface_id=-1026555882
W/qdcopybit( 209): open_copybit i = 21 surface_id=-1026555881
W/qdcopybit( 209): open_copybit i = 22 surface_id=-1026555880
W/qdcopybit( 209): open_copybit i = 23 surface_id=-1026555879
W/qdcopybit( 209): open_copybit i = 24 surface_id=-1026555878
W/qdcopybit( 209): open_copybit i = 25 surface_id=-1026555877
W/qdcopybit( 209): open_copybit i = 26 surface_id=-1026555876
W/qdcopybit( 209): open_copybit i = 27 surface_id=-1026555875
W/qdcopybit( 209): open_copybit i = 28 surface_id=-1026555874
W/qdcopybit( 209): open_copybit i = 29 surface_id=-1026555873
W/qdcopybit( 209): open_copybit i = 30 surface_id=-1026555872
W/qdcopybit( 209): open_copybit i = 31 surface_id=-1026555871
W/qdcopybit( 209): open_copybit: 2 Plane YUV i=0 surface_id=-1026555869
W/qdcopybit( 209): open_copybit: 2 Plane YUV i=1 surface_id=-1026555868
W/qdcopybit( 209): open_copybit: 2 Plane YUV i=2 surface_id=-1026555867
W/qdcopybit( 209): open_copybit: 2 Plane YUV i=3 surface_id=-1026555866
W/qdcopybit( 209): open_copybit: 3 Plane YUV i=0 surface_id=-1026555864
W/qdmemalloc( 209): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!
W/qdmemalloc( 209): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!
W/qdmemalloc( 209): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!
W/qdmemalloc( 209): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!
W/qdmemalloc( 209): GRALLOC_USAGE_PRIVATE_MM_HEAP
cannot be used as an insecure heap! trying to
use IOMMU instead !!

UPD2: reported here: https://jira.cyanogenmod.org/browse/NIGHTLIES-529