2025/03/31 10:51:17 Solo Process 0.3.13 2025/03/31 10:51:17 Processing as pipe recording 2025/03/31 10:51:17 Payout data extracted in 43.160617ms 2025/03/31 10:51:19 Front camera frames read in 1.308364584s 2025/03/31 10:51:20 Rear camera frames read in 1.459633142s 2025/03/31 10:51:20 Number of FRONT camera frame(s) dropped at the beginning: 2 2025/03/31 10:51:20 Number of REAR camera frame(s) dropped at the beginning: 0 ---------------------------------------------------------- Seletced Sections Ind Start_Index End_Index Start_payout End_payout Start_time End_Time 1 35 1903 0.00 50.07 573 985 2 1943 1970 50.07 50.27 1014 1024 Note: Payout is shown in meters! Note: Time is shown in seconds! ---------------------------------------------------------- 2025/03/31 10:51:20 Processing images... Corrupt JPEG data: 109822 extraneous bytes before marker 0xd9 terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.10.0) /home/buildozer/aports/community/opencv/src/opencv-4.10.0/modules/imgproc/src/color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor' SIGABRT: abort PC=0x7ca101730caf m=6 sigcode=18446744073709551610 signal arrived during cgo execution goroutine 1 gp=0xc000002380 m=6 mp=0xc00007c808 [syscall]: runtime.cgocall(0x60d200, 0xc0000df498) /usr/local/go/src/runtime/cgocall.go:167 +0x4b fp=0xc0000df470 sp=0xc0000df438 pc=0x47f1eb gocv.io/x/gocv._Cfunc_CvtColor(0x7ca10100e3d0, 0x7ca10100e520, 0x6) _cgo_gotypes.go:2489 +0x3e fp=0xc0000df498 sp=0xc0000df470 pc=0x5266fe solo/src/util.IsBlackFrame.CvtColor.func1(...) /go/pkg/mod/gocv.io/x/gocv@v0.40.0/imgproc.go:57 gocv.io/x/gocv.CvtColor(...) /go/pkg/mod/gocv.io/x/gocv@v0.40.0/imgproc.go:57 solo/src/util.IsBlackFrame({0x7ca10100e3d0?, {0x0?, 0x7ca062a11cf0?, 0x35c3b?}}) /app/src/util/util.go:47 +0xdd fp=0xc0000df518 sp=0xc0000df498 pc=0x52a63d main.processImages({0xc00034c008, 0xa9e, 0x0?}, {0xc000354008, 0xa9e, 0x0?}, {0xc00030a000, 0xecc, 0x0?}, {0xc000232280, ...}, ...) /app/src/main.go:345 +0x453 fp=0xc0000df7c0 sp=0xc0000df518 pc=0x5ce173 main.process({0x7fff177ca592, 0x2d}, {0x7fff177ca56d, 0x24}) /app/src/main.go:230 +0x2186 fp=0xc0000dfde8 sp=0xc0000df7c0 pc=0x5cd006 main.main() /app/src/main.go:53 +0x487 fp=0xc0000dff50 sp=0xc0000dfde8 pc=0x5cab27 runtime.main() /usr/local/go/src/runtime/proc.go:283 +0x28b fp=0xc0000dffe0 sp=0xc0000dff50 pc=0x44fecb runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000dffe8 sp=0xc0000dffe0 pc=0x488ea1 goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000042fa8 sp=0xc000042f88 pc=0x481c4e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:441 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:348 +0xb3 fp=0xc000042fe0 sp=0xc000042fa8 pc=0x450213 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000042fe8 sp=0xc000042fe0 pc=0x488ea1 created by runtime.init.7 in goroutine 1 /usr/local/go/src/runtime/proc.go:336 +0x1a goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]: runtime.gopark(0x904b01?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000043780 sp=0xc000043760 pc=0x481c4e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:441 runtime.bgsweep(0xc00006c000) /usr/local/go/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000437c8 sp=0xc000043780 pc=0x43ac9f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000437e0 sp=0xc0000437c8 pc=0x42f325 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000437e8 sp=0xc0000437e0 pc=0x488ea1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0x66 goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x6f03a0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000043f78 sp=0xc000043f58 pc=0x481c4e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:441 runtime.(*scavengerState).park(0x9053c0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000043fa8 sp=0xc000043f78 pc=0x438709 runtime.bgscavenge(0xc00006c000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000043fc8 sp=0xc000043fa8 pc=0x438c99 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:205 +0x25 fp=0xc000043fe0 sp=0xc000043fc8 pc=0x42f2c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000043fe8 sp=0xc000043fe0 pc=0x488ea1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:205 +0xa5 goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]: runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000042688?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000042630 sp=0xc000042610 pc=0x481c4e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:196 +0x107 fp=0xc0000427e0 sp=0xc000042630 pc=0x42e2e7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000427e8 sp=0xc0000427e0 pc=0x488ea1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:166 +0x3d goroutine 6 gp=0xc0000ce000 m=nil [chan receive]: runtime.gopark(0xc00007e960?, 0xc0005c8048?, 0x60?, 0x47?, 0x549448?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000044718 sp=0xc0000446f8 pc=0x481c4e runtime.chanrecv(0xc00007a0e0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:664 +0x445 fp=0xc000044790 sp=0xc000044718 pc=0x420c85 runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:506 +0x12 fp=0xc0000447b8 sp=0xc000044790 pc=0x420832 runtime.unique_runtime_registerUniqueMapCleanup.func2(...) /usr/local/go/src/runtime/mgc.go:1796 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/local/go/src/runtime/mgc.go:1799 +0x2f fp=0xc0000447e0 sp=0xc0000447b8 pc=0x43226f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000447e8 sp=0xc0000447e0 pc=0x488ea1 created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/local/go/src/runtime/mgc.go:1794 +0x79 goroutine 18 gp=0xc0001cc000 m=nil [GC worker (idle)]: runtime.gopark(0x1091efed5b?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00003e738 sp=0xc00003e718 pc=0x481c4e runtime.gcBgMarkWorker(0xc0001ca000) /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00003e7c8 sp=0xc00003e738 pc=0x431589 runtime.gcBgMarkStartWorkers.gowrap1() /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00003e7e0 sp=0xc00003e7c8 pc=0x431465 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00003e7e8 sp=0xc00003e7e0 pc=0x488ea1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1339 +0x105 goroutine 19 gp=0xc0001cc1c0 m=nil [GC worker (idle)]: runtime.gopark(0x1091efe916?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00003ef38 sp=0xc00003ef18 pc=0x481c4e runtime.gcBgMarkWorker(0xc0001ca000) /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00003efc8 sp=0xc00003ef38 pc=0x431589 runtime.gcBgMarkStartWorkers.gowrap1() /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00003efe0 sp=0xc00003efc8 pc=0x431465 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00003efe8 sp=0xc00003efe0 pc=0x488ea1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1339 +0x105 goroutine 20 gp=0xc0001cc380 m=nil [GC worker (idle)]: runtime.gopark(0x1091efec84?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00003f738 sp=0xc00003f718 pc=0x481c4e runtime.gcBgMarkWorker(0xc0001ca000) /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00003f7c8 sp=0xc00003f738 pc=0x431589 runtime.gcBgMarkStartWorkers.gowrap1() /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00003f7e0 sp=0xc00003f7c8 pc=0x431465 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00003f7e8 sp=0xc00003f7e0 pc=0x488ea1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1339 +0x105 goroutine 21 gp=0xc0001cc540 m=nil [GC worker (idle)]: runtime.gopark(0x1091efe8cc?, 0xc0001c4440?, 0x1b?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00003ff38 sp=0xc00003ff18 pc=0x481c4e runtime.gcBgMarkWorker(0xc0001ca000) /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00003ffc8 sp=0xc00003ff38 pc=0x431589 runtime.gcBgMarkStartWorkers.gowrap1() /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00003ffe0 sp=0xc00003ffc8 pc=0x431465 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00003ffe8 sp=0xc00003ffe0 pc=0x488ea1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1339 +0x105 rax 0x0 rbx 0x0 rcx 0x7ca101730caf rdx 0x0 rdi 0x2 rsi 0x7ca0802bcf50 rbp 0x7ca101775080 rsp 0x7ca0802bcf48 r8 0xa r9 0x7ca0802bcaa0 r10 0x8 r11 0x246 r12 0x7ca0c728a710 r13 0x7ca0c728a060 r14 0x7ca0c728e870 r15 0x7ca0802be0f8 rip 0x7ca101730caf rflags 0x246 cs 0x33 fs 0x0 gs 0x0