Describe the bug
I deploy Gemma-4-E4B-it on qcs9075,radxa AIRBOX Q900 but it was unsuccessful.
To Reproduce
I attempted to deploy the model using the geniex infer google/gemma-4-E4B-it-qat-q4_0-gguf command, following the tutorial on the AI Hub website
but
/workspace/third-party/llama.cpp/ggml/src/ggml-backend.cpp:179: GGML_ASSERT(buffer) failed /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(+0x11fe4)[0xffff37871fe4] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_print_backtrace+0x1ec)[0xffff3787232c] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_abort+0xfc)[0xffff378724ac] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_backend_sched_synchronize+0x0)[0xffff378838c4] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(+0xa1b38)[0xffff37c61b38] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(_Z9clip_initPKc19clip_context_params+0x7c)[0xffff37c796dc] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(mtmd_init_from_file+0x1ec)[0xffff37beb840] /home/radxa/.local/share/geniex/llama_cpp/libgeniex_plugin.so(_ZN6geniex8LlamaVlm11create_implEPK21geniex_VlmCreateInput+0x1dc)[0xffff540a4fdc] /home/radxa/.local/share/geniex/libgeniex.so(geniex_vlm_create+0x120)[0xffff9f72b1e0] /home/radxa/.local/share/geniex/geniex(_cgo_b9d1e88a866e_Cfunc_geniex_vlm_create+0xa8)[0x2dca7f4] /home/radxa/.local/share/geniex/geniex[0x226c9ac] SIGABRT: abort PC=0xffff9f537608 m=7 sigcode=18446744073709551610 signal arrived during cgo execution goroutine 1 gp=0x40000021c0 m=7 mp=0x40002d3008 [syscall]: runtime.cgocall(0x2dca74c, 0x40001fb838) GOROOT/src/runtime/cgocall.go:167 +0x44 fp=0x40001fb800 sp=0x40001fb7c0 pc=0x2261884 github.com/qualcomm/GenieX/bindings/go._Cfunc_geniex_vlm_create(0xffff38001bf0, 0x40000121c0) _cgo_gotypes.go:1186 +0x30 fp=0x40001fb830 sp=0x40001fb800 pc=0x24b1f50 github.com/qualcomm/GenieX/bindings/go.NewVLM.func1(...) bindings/go/vlm.go:250 github.com/qualcomm/GenieX/bindings/go.NewVLM({{0x400003a060, 0x17}, {0x400023c0c0, 0x5d}, {0x400023c120, 0x5f}, {0x0, 0x0}, {0x1000, 0x0, ...}, ...}) bindings/go/vlm.go:250 +0x144 fp=0x40001fb950 sp=0x40001fb830 pc=0x24b8ec4 main.inferVLM(0x40000f6070) cli/cmd/geniex/infer.go:423 +0x1d0 fp=0x40001fbbc0 sp=0x40001fb950 pc=0x2d6a190 main.infer.func1(0x40003ab508, {0x400011ad50?, 0x1?, 0x1?}) cli/cmd/geniex/infer.go:131 +0x94 fp=0x40001fbc50 sp=0x40001fbbc0 pc=0x2d73ed4 github.com/spf13/cobra.(*Command).execute(0x40003ab508, {0x400011ad20, 0x1, 0x1}) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1015 +0x7d4 fp=0x40001fbe00 sp=0x40001fbc50 pc=0x2496824 github.com/spf13/cobra.(*Command).ExecuteC(0x40003aa008) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1148 +0x350 fp=0x40001fbef0 sp=0x40001fbe00 pc=0x2496fa0 github.com/spf13/cobra.(*Command).Execute(...) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1071 main.main() cli/cmd/geniex/main.go:132 +0xc4 fp=0x40001fbf40 sp=0x40001fbef0 pc=0x2d6b6e4 runtime.main() GOROOT/src/runtime/proc.go:285 +0x278 fp=0x40001fbfd0 sp=0x40001fbf40 pc=0x2230e58 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40001fbfd0 sp=0x40001fbfd0 pc=0x226cba4 goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006cf90 sp=0x400006cf70 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.forcegchelper() GOROOT/src/runtime/proc.go:373 +0xb4 fp=0x400006cfd0 sp=0x400006cf90 pc=0x22311a4 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006cfd0 sp=0x400006cfd0 pc=0x226cba4 created by runtime.init.7 in goroutine 1 GOROOT/src/runtime/proc.go:361 +0x24 goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006d760 sp=0x400006d740 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.bgsweep(0x4000098000) GOROOT/src/runtime/mgcsweep.go:323 +0x104 fp=0x400006d7b0 sp=0x400006d760 pc=0x221b514 runtime.gcenable.gowrap1() GOROOT/src/runtime/mgc.go:212 +0x28 fp=0x400006d7d0 sp=0x400006d7b0 pc=0x220f1a8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006d7d0 sp=0x400006d7d0 pc=0x226cba4 created by runtime.gcenable in goroutine 1 GOROOT/src/runtime/mgc.go:212 +0x6c goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x18b0298?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006df60 sp=0x400006df40 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.(*scavengerState).park(0x2ed8fa0) GOROOT/src/runtime/mgcscavenge.go:425 +0x5c fp=0x400006df90 sp=0x400006df60 pc=0x221906c runtime.bgscavenge(0x4000098000) GOROOT/src/runtime/mgcscavenge.go:658 +0xac fp=0x400006dfb0 sp=0x400006df90 pc=0x22195ec runtime.gcenable.gowrap2() GOROOT/src/runtime/mgc.go:213 +0x28 fp=0x400006dfd0 sp=0x400006dfb0 pc=0x220f148 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006dfd0 sp=0x400006dfd0 pc=0x226cba4 created by runtime.gcenable in goroutine 1 GOROOT/src/runtime/mgc.go:213 +0xac goroutine 5 gp=0x4000003880 m=nil [GOMAXPROCS updater (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006e770 sp=0x400006e750 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.updateMaxProcsGoroutine() GOROOT/src/runtime/proc.go:6720 +0xf4 fp=0x400006e7d0 sp=0x400006e770 pc=0x223fc94 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006e7d0 sp=0x400006e7d0 pc=0x226cba4 created by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1 GOROOT/src/runtime/proc.go:6708 +0x48 goroutine 6 gp=0x4000003dc0 m=nil [finalizer wait]: runtime.gopark(0x400006c5b8?, 0x2206a5c?, 0xb8?, 0x1?, 0xffff9f0c8ef0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006c580 sp=0x400006c560 pc=0x2264b30 runtime.runFinalizers() GOROOT/src/runtime/mfinal.go:210 +0x104 fp=0x400006c7d0 sp=0x400006c580 pc=0x220e194 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006c7d0 sp=0x400006c7d0 pc=0x226cba4 created by runtime.createfing in goroutine 1 GOROOT/src/runtime/mfinal.go:172 +0x78 goroutine 18 gp=0x400021e540 m=nil [cleanup wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000068740 sp=0x4000068720 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.(*cleanupQueue).dequeue(0x2ed9880) GOROOT/src/runtime/mcleanup.go:439 +0x110 fp=0x4000068780 sp=0x4000068740 pc=0x220b1f0 runtime.runCleanups() GOROOT/src/runtime/mcleanup.go:635 +0x40 fp=0x40000687d0 sp=0x4000068780 pc=0x220ba00 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000687d0 sp=0x40000687d0 pc=0x226cba4 created by runtime.(*cleanupQueue).createGs in goroutine 1 GOROOT/src/runtime/mcleanup.go:589 +0x108 goroutine 34 gp=0x4000102380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e4710 sp=0x40003e46f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e47b0 sp=0x40003e4710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e47d0 sp=0x40003e47b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e47d0 sp=0x40003e47d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 35 gp=0x4000102540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e4f10 sp=0x40003e4ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e4fb0 sp=0x40003e4f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e4fd0 sp=0x40003e4fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e4fd0 sp=0x40003e4fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 36 gp=0x4000102700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e5710 sp=0x40003e56f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e57b0 sp=0x40003e5710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e57d0 sp=0x40003e57b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e57d0 sp=0x40003e57d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 37 gp=0x40001028c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e5f10 sp=0x40003e5ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e5fb0 sp=0x40003e5f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e5fd0 sp=0x40003e5fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e5fd0 sp=0x40003e5fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 38 gp=0x4000102a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e6710 sp=0x40003e66f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e67b0 sp=0x40003e6710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e67d0 sp=0x40003e67b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e67d0 sp=0x40003e67d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 39 gp=0x4000102c40 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e763f37?, 0x3?, 0xc2?, 0xb7?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e6f10 sp=0x40003e6ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e6fb0 sp=0x40003e6f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e6fd0 sp=0x40003e6fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e6fd0 sp=0x40003e6fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 40 gp=0x4000102e00 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e7644e9?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000081f10 sp=0x4000081ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x4000081fb0 sp=0x4000081f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x4000081fd0 sp=0x4000081fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 41 gp=0x4000102fc0 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e730d29?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000083f10 sp=0x4000083ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x4000083fb0 sp=0x4000083f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x4000083fd0 sp=0x4000083fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000083fd0 sp=0x4000083fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 7 gp=0x400021e1c0 m=nil [select, locked to thread]: runtime.gopark(0x40003e27a0?, 0x2?, 0x98?, 0x26?, 0x40003e278c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e2600 sp=0x40003e25e0 pc=0x2264b30 runtime.selectgo(0x40003e27a0, 0x40003e2788, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40003e2740 sp=0x40003e2600 pc=0x224478c runtime.ensureSigM.func1() GOROOT/src/runtime/signal_unix.go:1085 +0x188 fp=0x40003e27d0 sp=0x40003e2740 pc=0x225f268 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e27d0 sp=0x40003e27d0 pc=0x226cba4 created by runtime.ensureSigM in goroutine 19 GOROOT/src/runtime/signal_unix.go:1068 +0xcc goroutine 43 gp=0x4000103500 m=nil [select]: runtime.gopark(0x40002bdba0?, 0x3?, 0x0?, 0x0?, 0x40002bdb22?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40002bd990 sp=0x40002bd970 pc=0x2264b30 runtime.selectgo(0x40002bdba0, 0x40002bdb1c, 0x40003c4a20?, 0x0, 0x40002bdb58?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40002bdad0 sp=0x40002bd990 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).eventLoop(0x4000000140, {0x18c7970?, 0x4000196508?}, 0x40000a41c0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:384 +0x94 fp=0x40002bdc00 sp=0x40002bdad0 pc=0x23ec614 github.com/charmbracelet/bubbletea.(*Program).Run(0x4000000140) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:716 +0x840 fp=0x40002bde90 sp=0x40002bdc00 pc=0x23edd50 github.com/charmbracelet/huh/spinner.(*Spinner).Run(0x4000196508) external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:186 +0x13c fp=0x40002bdf70 sp=0x40002bde90 pc=0x25f8fcc github.com/qualcomm/GenieX/cli/internal/render.(*Spinner).Start.func1() cli/internal/render/spinner.go:40 +0xa8 fp=0x40002bdfd0 sp=0x40002bdf70 pc=0x2603c48 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40002bdfd0 sp=0x40002bdfd0 pc=0x226cba4 created by github.com/qualcomm/GenieX/cli/internal/render.(*Spinner).Start in goroutine 1 cli/internal/render/spinner.go:34 +0x7c goroutine 19 gp=0x400021e380 m=nil [select]: runtime.gopark(0x4000068f88?, 0x2?, 0xe0?, 0x8a?, 0x4000068f2c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000349da0 sp=0x4000349d80 pc=0x2264b30 runtime.selectgo(0x4000349f88, 0x4000068f28, 0x2?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x4000349ee0 sp=0x4000349da0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).handleSignals.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:293 +0xe4 fp=0x4000349fd0 sp=0x4000349ee0 pc=0x23ebe84 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000349fd0 sp=0x4000349fd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleSignals in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:284 +0x78 goroutine 20 gp=0x400021ea80 m=nil [select]: runtime.gopark(0x400034df88?, 0x2?, 0x38?, 0xdf?, 0x400034df84?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400034de00 sp=0x400034dde0 pc=0x2264b30 runtime.selectgo(0x400034df88, 0x400034df80, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x400034df40 sp=0x400034de00 pc=0x224478c github.com/charmbracelet/bubbletea.(*standardRenderer).listen(0x400022e1c0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:149 +0x60 fp=0x400034dfb0 sp=0x400034df40 pc=0x23e7f70 github.com/charmbracelet/bubbletea.(*standardRenderer).start.gowrap1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:99 +0x28 fp=0x400034dfd0 sp=0x400034dfb0 pc=0x23e79e8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400034dfd0 sp=0x400034dfd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*standardRenderer).start in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:99 +0xb0 goroutine 26 gp=0x400021ec40 m=nil [sync.WaitGroup.Wait]: runtime.gopark(0x2ee79c0?, 0x2262134?, 0x20?, 0x8a?, 0x4000286f64?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000286e80 sp=0x4000286e60 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.semacquire1(0x4000210628, 0x0, 0x1, 0x0, 0x19) GOROOT/src/runtime/sema.go:192 +0x204 fp=0x4000286ed0 sp=0x4000286e80 pc=0x2245534 sync.runtime_SemacquireWaitGroup(0x223bad0?, 0x80?) GOROOT/src/runtime/sema.go:114 +0x38 fp=0x4000286f10 sp=0x4000286ed0 pc=0x2266538 sync.(*WaitGroup).Wait(0x4000210620) GOROOT/src/sync/waitgroup.go:206 +0xa8 fp=0x4000286f40 sp=0x4000286f10 pc=0x2283f38 github.com/charmbracelet/bubbletea.(*Program).execBatchMsg(0x4000000140, {0x4000224050, 0x2, 0x4000286fb0?}) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:572 +0x108 fp=0x4000286fa0 sp=0x4000286f40 pc=0x23ed1c8 github.com/charmbracelet/bubbletea.(*Program).eventLoop.gowrap1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:474 +0x2c fp=0x4000286fd0 sp=0x4000286fa0 pc=0x23ece4c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000286fd0 sp=0x4000286fd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).eventLoop in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:474 +0x2f0 goroutine 8 gp=0x4000016000 m=0 mp=0x2edbf40 [syscall]: runtime.notetsleepg(0x2f03a20, 0xffffffffffffffff) GOROOT/src/runtime/lock_futex.go:123 +0x34 fp=0x40003e2f90 sp=0x40003e2f60 pc=0x2203dc4 os/signal.signal_recv() GOROOT/src/runtime/sigqueue.go:152 +0x30 fp=0x40003e2fb0 sp=0x40003e2f90 pc=0x2267000 os/signal.loop() GOROOT/src/os/signal/signal_unix.go:23 +0x1c fp=0x40003e2fd0 sp=0x40003e2fb0 pc=0x234993c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e2fd0 sp=0x40003e2fd0 pc=0x226cba4 created by os/signal.Notify.func1.1 in goroutine 19 GOROOT/src/os/signal/signal.go:152 +0x28 goroutine 23 gp=0x400021efc0 m=nil [select]: runtime.gopark(0x4000287f80?, 0x2?, 0x1?, 0x7e?, 0x4000287f4c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400036fdc0 sp=0x400036fda0 pc=0x2264b30 runtime.selectgo(0x400036ff80, 0x4000287f48, 0x1?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x400036ff00 sp=0x400036fdc0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).listenForResize(0x4000000140, 0x40000a43f0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/signals_unix.go:25 +0xd8 fp=0x400036ffb0 sp=0x400036ff00 pc=0x23e7858 github.com/charmbracelet/bubbletea.(*Program).handleResize.gowrap2() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:323 +0x28 fp=0x400036ffd0 sp=0x400036ffb0 pc=0x23ec0c8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400036ffd0 sp=0x400036ffd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleResize in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:323 +0xc4 goroutine 24 gp=0x400021f180 m=nil [select]: runtime.gopark(0x40003e0788?, 0x2?, 0x0?, 0x0?, 0x40003e076c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e05e0 sp=0x40003e05c0 pc=0x2264b30 runtime.selectgo(0x40003e0788, 0x40003e0768, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40003e0720 sp=0x40003e05e0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:340 +0x9c fp=0x40003e07d0 sp=0x40003e0720 pc=0x23ec2ac runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e07d0 sp=0x40003e07d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleCommands in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:336 +0x8c goroutine 28 gp=0x400021f500 m=nil [sync.WaitGroup.Wait]: runtime.gopark(0x2ee2a40?, 0x0?, 0x80?, 0x8a?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e15e0 sp=0x40003e15c0 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.semacquire1(0x40000f4b80, 0x0, 0x1, 0x0, 0x19) GOROOT/src/runtime/sema.go:192 +0x204 fp=0x40003e1630 sp=0x40003e15e0 pc=0x2245534 sync.runtime_SemacquireWaitGroup(0x0?, 0x0?) GOROOT/src/runtime/sema.go:114 +0x38 fp=0x40003e1670 sp=0x40003e1630 pc=0x2266538 sync.(*WaitGroup).Wait(0x40000f4b78) GOROOT/src/sync/waitgroup.go:206 +0xa8 fp=0x40003e16a0 sp=0x40003e1670 pc=0x2283f38 github.com/qualcomm/GenieX/cli/internal/render.NewSpinner.func1() cli/internal/render/spinner.go:25 +0x24 fp=0x40003e16c0 sp=0x40003e16a0 pc=0x2603ae4 github.com/qualcomm/GenieX/cli/internal/render.NewSpinner.(*Spinner).Action.func2({0x0?, 0x0?}) external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:73 +0x24 fp=0x40003e16d0 sp=0x40003e16c0 pc=0x2603a94 github.com/charmbracelet/huh/spinner.(*Spinner).Init.func1() external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:130 +0x34 fp=0x40003e1700 sp=0x40003e16d0 pc=0x25f8a14 github.com/charmbracelet/bubbletea.(*Program).execBatchMsg.func2() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:560 +0x88 fp=0x40003e17d0 sp=0x40003e1700 pc=0x23ed2a8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e17d0 sp=0x40003e17d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).execBatchMsg in goroutine 26 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:549 +0xf0 goroutine 91 gp=0x40001036c0 m=nil [chan receive]: runtime.gopark(0x400035f0b0?, 0x400035f030?, 0x58?, 0x96?, 0x9250114?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000069600 sp=0x40000695e0 pc=0x2264b30 runtime.chanrecv(0x400035f030, 0x40000696f8, 0x1) GOROOT/src/runtime/chan.go:667 +0x428 fp=0x4000069680 sp=0x4000069600 pc=0x21feee8 runtime.chanrecv1(0x0?, 0x40000a4150?) GOROOT/src/runtime/chan.go:509 +0x14 fp=0x40000696b0 sp=0x4000069680 pc=0x21fea84 github.com/charmbracelet/bubbletea.Tick.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/commands.go:157 +0x38 fp=0x4000069720 sp=0x40000696b0 pc=0x23e52a8 github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1.1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:364 +0x5c fp=0x40000697d0 sp=0x4000069720 pc=0x23ec39c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000697d0 sp=0x40000697d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1 in goroutine 24 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:354 +0xf4 r0 0x0 r1 0x5fc r2 0x6 r3 0xffff55c0efe0 r4 0xffff9feb8b50 r5 0x1 r6 0x20 r7 0xffff55c0c3f0 r8 0x83 r9 0x0 r10 0xa r11 0x101010101010101 r12 0x2 r13 0x0 r14 0x7251e0a150f1d3a r15 0x51eb851eb851eb0 r16 0x1 r17 0xffff9f4d7d0c r18 0x9 r19 0x5fc r20 0xffff55c0efe0 r21 0x6 r22 0xffff55c0c530 r23 0xffff55c0d330 r24 0xffff55c0d340 r25 0x25190480 r26 0xffff55c0d2f0 r27 0xffff38008da0 r28 0xffff55c0d2b0 r29 0xffff55c0c390 lr 0xffff9f5375f4 sp 0xffff55c0c380 pc 0xffff9f537608 fault 0x0
Desktop (please complete the following information):
- OS: Ubuntu 24.04.4 LTS (GNU/Linux 6.8.12-4-qc2509 aarch64)
- Device: Radxa Fogwise AIRbox Q900
Describe the bug
I deploy Gemma-4-E4B-it on qcs9075,radxa AIRBOX Q900 but it was unsuccessful.
To Reproduce
I attempted to deploy the model using the
geniex infer google/gemma-4-E4B-it-qat-q4_0-ggufcommand, following the tutorial on the AI Hub websitebut
/workspace/third-party/llama.cpp/ggml/src/ggml-backend.cpp:179: GGML_ASSERT(buffer) failed /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(+0x11fe4)[0xffff37871fe4] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_print_backtrace+0x1ec)[0xffff3787232c] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_abort+0xfc)[0xffff378724ac] /home/radxa/.local/share/geniex/llama_cpp/libggml-base.so(ggml_backend_sched_synchronize+0x0)[0xffff378838c4] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(+0xa1b38)[0xffff37c61b38] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(_Z9clip_initPKc19clip_context_params+0x7c)[0xffff37c796dc] /home/radxa/.local/share/geniex/llama_cpp/libmtmd.so(mtmd_init_from_file+0x1ec)[0xffff37beb840] /home/radxa/.local/share/geniex/llama_cpp/libgeniex_plugin.so(_ZN6geniex8LlamaVlm11create_implEPK21geniex_VlmCreateInput+0x1dc)[0xffff540a4fdc] /home/radxa/.local/share/geniex/libgeniex.so(geniex_vlm_create+0x120)[0xffff9f72b1e0] /home/radxa/.local/share/geniex/geniex(_cgo_b9d1e88a866e_Cfunc_geniex_vlm_create+0xa8)[0x2dca7f4] /home/radxa/.local/share/geniex/geniex[0x226c9ac] SIGABRT: abort PC=0xffff9f537608 m=7 sigcode=18446744073709551610 signal arrived during cgo execution goroutine 1 gp=0x40000021c0 m=7 mp=0x40002d3008 [syscall]: runtime.cgocall(0x2dca74c, 0x40001fb838) GOROOT/src/runtime/cgocall.go:167 +0x44 fp=0x40001fb800 sp=0x40001fb7c0 pc=0x2261884 github.com/qualcomm/GenieX/bindings/go._Cfunc_geniex_vlm_create(0xffff38001bf0, 0x40000121c0) _cgo_gotypes.go:1186 +0x30 fp=0x40001fb830 sp=0x40001fb800 pc=0x24b1f50 github.com/qualcomm/GenieX/bindings/go.NewVLM.func1(...) bindings/go/vlm.go:250 github.com/qualcomm/GenieX/bindings/go.NewVLM({{0x400003a060, 0x17}, {0x400023c0c0, 0x5d}, {0x400023c120, 0x5f}, {0x0, 0x0}, {0x1000, 0x0, ...}, ...}) bindings/go/vlm.go:250 +0x144 fp=0x40001fb950 sp=0x40001fb830 pc=0x24b8ec4 main.inferVLM(0x40000f6070) cli/cmd/geniex/infer.go:423 +0x1d0 fp=0x40001fbbc0 sp=0x40001fb950 pc=0x2d6a190 main.infer.func1(0x40003ab508, {0x400011ad50?, 0x1?, 0x1?}) cli/cmd/geniex/infer.go:131 +0x94 fp=0x40001fbc50 sp=0x40001fbbc0 pc=0x2d73ed4 github.com/spf13/cobra.(*Command).execute(0x40003ab508, {0x400011ad20, 0x1, 0x1}) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1015 +0x7d4 fp=0x40001fbe00 sp=0x40001fbc50 pc=0x2496824 github.com/spf13/cobra.(*Command).ExecuteC(0x40003aa008) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1148 +0x350 fp=0x40001fbef0 sp=0x40001fbe00 pc=0x2496fa0 github.com/spf13/cobra.(*Command).Execute(...) external/gazelle++go_deps+com_github_spf13_cobra/command.go:1071 main.main() cli/cmd/geniex/main.go:132 +0xc4 fp=0x40001fbf40 sp=0x40001fbef0 pc=0x2d6b6e4 runtime.main() GOROOT/src/runtime/proc.go:285 +0x278 fp=0x40001fbfd0 sp=0x40001fbf40 pc=0x2230e58 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40001fbfd0 sp=0x40001fbfd0 pc=0x226cba4 goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006cf90 sp=0x400006cf70 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.forcegchelper() GOROOT/src/runtime/proc.go:373 +0xb4 fp=0x400006cfd0 sp=0x400006cf90 pc=0x22311a4 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006cfd0 sp=0x400006cfd0 pc=0x226cba4 created by runtime.init.7 in goroutine 1 GOROOT/src/runtime/proc.go:361 +0x24 goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006d760 sp=0x400006d740 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.bgsweep(0x4000098000) GOROOT/src/runtime/mgcsweep.go:323 +0x104 fp=0x400006d7b0 sp=0x400006d760 pc=0x221b514 runtime.gcenable.gowrap1() GOROOT/src/runtime/mgc.go:212 +0x28 fp=0x400006d7d0 sp=0x400006d7b0 pc=0x220f1a8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006d7d0 sp=0x400006d7d0 pc=0x226cba4 created by runtime.gcenable in goroutine 1 GOROOT/src/runtime/mgc.go:212 +0x6c goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x18b0298?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006df60 sp=0x400006df40 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.(*scavengerState).park(0x2ed8fa0) GOROOT/src/runtime/mgcscavenge.go:425 +0x5c fp=0x400006df90 sp=0x400006df60 pc=0x221906c runtime.bgscavenge(0x4000098000) GOROOT/src/runtime/mgcscavenge.go:658 +0xac fp=0x400006dfb0 sp=0x400006df90 pc=0x22195ec runtime.gcenable.gowrap2() GOROOT/src/runtime/mgc.go:213 +0x28 fp=0x400006dfd0 sp=0x400006dfb0 pc=0x220f148 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006dfd0 sp=0x400006dfd0 pc=0x226cba4 created by runtime.gcenable in goroutine 1 GOROOT/src/runtime/mgc.go:213 +0xac goroutine 5 gp=0x4000003880 m=nil [GOMAXPROCS updater (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006e770 sp=0x400006e750 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.updateMaxProcsGoroutine() GOROOT/src/runtime/proc.go:6720 +0xf4 fp=0x400006e7d0 sp=0x400006e770 pc=0x223fc94 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006e7d0 sp=0x400006e7d0 pc=0x226cba4 created by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1 GOROOT/src/runtime/proc.go:6708 +0x48 goroutine 6 gp=0x4000003dc0 m=nil [finalizer wait]: runtime.gopark(0x400006c5b8?, 0x2206a5c?, 0xb8?, 0x1?, 0xffff9f0c8ef0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400006c580 sp=0x400006c560 pc=0x2264b30 runtime.runFinalizers() GOROOT/src/runtime/mfinal.go:210 +0x104 fp=0x400006c7d0 sp=0x400006c580 pc=0x220e194 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400006c7d0 sp=0x400006c7d0 pc=0x226cba4 created by runtime.createfing in goroutine 1 GOROOT/src/runtime/mfinal.go:172 +0x78 goroutine 18 gp=0x400021e540 m=nil [cleanup wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000068740 sp=0x4000068720 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.(*cleanupQueue).dequeue(0x2ed9880) GOROOT/src/runtime/mcleanup.go:439 +0x110 fp=0x4000068780 sp=0x4000068740 pc=0x220b1f0 runtime.runCleanups() GOROOT/src/runtime/mcleanup.go:635 +0x40 fp=0x40000687d0 sp=0x4000068780 pc=0x220ba00 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000687d0 sp=0x40000687d0 pc=0x226cba4 created by runtime.(*cleanupQueue).createGs in goroutine 1 GOROOT/src/runtime/mcleanup.go:589 +0x108 goroutine 34 gp=0x4000102380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e4710 sp=0x40003e46f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e47b0 sp=0x40003e4710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e47d0 sp=0x40003e47b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e47d0 sp=0x40003e47d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 35 gp=0x4000102540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e4f10 sp=0x40003e4ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e4fb0 sp=0x40003e4f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e4fd0 sp=0x40003e4fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e4fd0 sp=0x40003e4fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 36 gp=0x4000102700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e5710 sp=0x40003e56f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e57b0 sp=0x40003e5710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e57d0 sp=0x40003e57b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e57d0 sp=0x40003e57d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 37 gp=0x40001028c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e5f10 sp=0x40003e5ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e5fb0 sp=0x40003e5f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e5fd0 sp=0x40003e5fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e5fd0 sp=0x40003e5fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 38 gp=0x4000102a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e6710 sp=0x40003e66f0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e67b0 sp=0x40003e6710 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e67d0 sp=0x40003e67b0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e67d0 sp=0x40003e67d0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 39 gp=0x4000102c40 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e763f37?, 0x3?, 0xc2?, 0xb7?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e6f10 sp=0x40003e6ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x40003e6fb0 sp=0x40003e6f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x40003e6fd0 sp=0x40003e6fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e6fd0 sp=0x40003e6fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 40 gp=0x4000102e00 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e7644e9?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000081f10 sp=0x4000081ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x4000081fb0 sp=0x4000081f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x4000081fd0 sp=0x4000081fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000081fd0 sp=0x4000081fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 41 gp=0x4000102fc0 m=nil [GC worker (idle)]: runtime.gopark(0x10d2e730d29?, 0x0?, 0x0?, 0x0?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000083f10 sp=0x4000083ef0 pc=0x2264b30 runtime.gcBgMarkWorker(0x4000150150) GOROOT/src/runtime/mgc.go:1463 +0xe0 fp=0x4000083fb0 sp=0x4000083f10 pc=0x2211820 runtime.gcBgMarkStartWorkers.gowrap1() GOROOT/src/runtime/mgc.go:1373 +0x28 fp=0x4000083fd0 sp=0x4000083fb0 pc=0x2211708 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000083fd0 sp=0x4000083fd0 pc=0x226cba4 created by runtime.gcBgMarkStartWorkers in goroutine 1 GOROOT/src/runtime/mgc.go:1373 +0x140 goroutine 7 gp=0x400021e1c0 m=nil [select, locked to thread]: runtime.gopark(0x40003e27a0?, 0x2?, 0x98?, 0x26?, 0x40003e278c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e2600 sp=0x40003e25e0 pc=0x2264b30 runtime.selectgo(0x40003e27a0, 0x40003e2788, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40003e2740 sp=0x40003e2600 pc=0x224478c runtime.ensureSigM.func1() GOROOT/src/runtime/signal_unix.go:1085 +0x188 fp=0x40003e27d0 sp=0x40003e2740 pc=0x225f268 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e27d0 sp=0x40003e27d0 pc=0x226cba4 created by runtime.ensureSigM in goroutine 19 GOROOT/src/runtime/signal_unix.go:1068 +0xcc goroutine 43 gp=0x4000103500 m=nil [select]: runtime.gopark(0x40002bdba0?, 0x3?, 0x0?, 0x0?, 0x40002bdb22?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40002bd990 sp=0x40002bd970 pc=0x2264b30 runtime.selectgo(0x40002bdba0, 0x40002bdb1c, 0x40003c4a20?, 0x0, 0x40002bdb58?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40002bdad0 sp=0x40002bd990 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).eventLoop(0x4000000140, {0x18c7970?, 0x4000196508?}, 0x40000a41c0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:384 +0x94 fp=0x40002bdc00 sp=0x40002bdad0 pc=0x23ec614 github.com/charmbracelet/bubbletea.(*Program).Run(0x4000000140) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:716 +0x840 fp=0x40002bde90 sp=0x40002bdc00 pc=0x23edd50 github.com/charmbracelet/huh/spinner.(*Spinner).Run(0x4000196508) external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:186 +0x13c fp=0x40002bdf70 sp=0x40002bde90 pc=0x25f8fcc github.com/qualcomm/GenieX/cli/internal/render.(*Spinner).Start.func1() cli/internal/render/spinner.go:40 +0xa8 fp=0x40002bdfd0 sp=0x40002bdf70 pc=0x2603c48 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40002bdfd0 sp=0x40002bdfd0 pc=0x226cba4 created by github.com/qualcomm/GenieX/cli/internal/render.(*Spinner).Start in goroutine 1 cli/internal/render/spinner.go:34 +0x7c goroutine 19 gp=0x400021e380 m=nil [select]: runtime.gopark(0x4000068f88?, 0x2?, 0xe0?, 0x8a?, 0x4000068f2c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000349da0 sp=0x4000349d80 pc=0x2264b30 runtime.selectgo(0x4000349f88, 0x4000068f28, 0x2?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x4000349ee0 sp=0x4000349da0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).handleSignals.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:293 +0xe4 fp=0x4000349fd0 sp=0x4000349ee0 pc=0x23ebe84 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000349fd0 sp=0x4000349fd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleSignals in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:284 +0x78 goroutine 20 gp=0x400021ea80 m=nil [select]: runtime.gopark(0x400034df88?, 0x2?, 0x38?, 0xdf?, 0x400034df84?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400034de00 sp=0x400034dde0 pc=0x2264b30 runtime.selectgo(0x400034df88, 0x400034df80, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x400034df40 sp=0x400034de00 pc=0x224478c github.com/charmbracelet/bubbletea.(*standardRenderer).listen(0x400022e1c0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:149 +0x60 fp=0x400034dfb0 sp=0x400034df40 pc=0x23e7f70 github.com/charmbracelet/bubbletea.(*standardRenderer).start.gowrap1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:99 +0x28 fp=0x400034dfd0 sp=0x400034dfb0 pc=0x23e79e8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400034dfd0 sp=0x400034dfd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*standardRenderer).start in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/standard_renderer.go:99 +0xb0 goroutine 26 gp=0x400021ec40 m=nil [sync.WaitGroup.Wait]: runtime.gopark(0x2ee79c0?, 0x2262134?, 0x20?, 0x8a?, 0x4000286f64?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000286e80 sp=0x4000286e60 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.semacquire1(0x4000210628, 0x0, 0x1, 0x0, 0x19) GOROOT/src/runtime/sema.go:192 +0x204 fp=0x4000286ed0 sp=0x4000286e80 pc=0x2245534 sync.runtime_SemacquireWaitGroup(0x223bad0?, 0x80?) GOROOT/src/runtime/sema.go:114 +0x38 fp=0x4000286f10 sp=0x4000286ed0 pc=0x2266538 sync.(*WaitGroup).Wait(0x4000210620) GOROOT/src/sync/waitgroup.go:206 +0xa8 fp=0x4000286f40 sp=0x4000286f10 pc=0x2283f38 github.com/charmbracelet/bubbletea.(*Program).execBatchMsg(0x4000000140, {0x4000224050, 0x2, 0x4000286fb0?}) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:572 +0x108 fp=0x4000286fa0 sp=0x4000286f40 pc=0x23ed1c8 github.com/charmbracelet/bubbletea.(*Program).eventLoop.gowrap1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:474 +0x2c fp=0x4000286fd0 sp=0x4000286fa0 pc=0x23ece4c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x4000286fd0 sp=0x4000286fd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).eventLoop in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:474 +0x2f0 goroutine 8 gp=0x4000016000 m=0 mp=0x2edbf40 [syscall]: runtime.notetsleepg(0x2f03a20, 0xffffffffffffffff) GOROOT/src/runtime/lock_futex.go:123 +0x34 fp=0x40003e2f90 sp=0x40003e2f60 pc=0x2203dc4 os/signal.signal_recv() GOROOT/src/runtime/sigqueue.go:152 +0x30 fp=0x40003e2fb0 sp=0x40003e2f90 pc=0x2267000 os/signal.loop() GOROOT/src/os/signal/signal_unix.go:23 +0x1c fp=0x40003e2fd0 sp=0x40003e2fb0 pc=0x234993c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e2fd0 sp=0x40003e2fd0 pc=0x226cba4 created by os/signal.Notify.func1.1 in goroutine 19 GOROOT/src/os/signal/signal.go:152 +0x28 goroutine 23 gp=0x400021efc0 m=nil [select]: runtime.gopark(0x4000287f80?, 0x2?, 0x1?, 0x7e?, 0x4000287f4c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x400036fdc0 sp=0x400036fda0 pc=0x2264b30 runtime.selectgo(0x400036ff80, 0x4000287f48, 0x1?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x400036ff00 sp=0x400036fdc0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).listenForResize(0x4000000140, 0x40000a43f0) external/gazelle++go_deps+com_github_charmbracelet_bubbletea/signals_unix.go:25 +0xd8 fp=0x400036ffb0 sp=0x400036ff00 pc=0x23e7858 github.com/charmbracelet/bubbletea.(*Program).handleResize.gowrap2() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:323 +0x28 fp=0x400036ffd0 sp=0x400036ffb0 pc=0x23ec0c8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x400036ffd0 sp=0x400036ffd0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleResize in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:323 +0xc4 goroutine 24 gp=0x400021f180 m=nil [select]: runtime.gopark(0x40003e0788?, 0x2?, 0x0?, 0x0?, 0x40003e076c?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e05e0 sp=0x40003e05c0 pc=0x2264b30 runtime.selectgo(0x40003e0788, 0x40003e0768, 0x0?, 0x0, 0x0?, 0x1) GOROOT/src/runtime/select.go:351 +0x6bc fp=0x40003e0720 sp=0x40003e05e0 pc=0x224478c github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:340 +0x9c fp=0x40003e07d0 sp=0x40003e0720 pc=0x23ec2ac runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e07d0 sp=0x40003e07d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleCommands in goroutine 43 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:336 +0x8c goroutine 28 gp=0x400021f500 m=nil [sync.WaitGroup.Wait]: runtime.gopark(0x2ee2a40?, 0x0?, 0x80?, 0x8a?, 0x0?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x40003e15e0 sp=0x40003e15c0 pc=0x2264b30 runtime.goparkunlock(...) GOROOT/src/runtime/proc.go:466 runtime.semacquire1(0x40000f4b80, 0x0, 0x1, 0x0, 0x19) GOROOT/src/runtime/sema.go:192 +0x204 fp=0x40003e1630 sp=0x40003e15e0 pc=0x2245534 sync.runtime_SemacquireWaitGroup(0x0?, 0x0?) GOROOT/src/runtime/sema.go:114 +0x38 fp=0x40003e1670 sp=0x40003e1630 pc=0x2266538 sync.(*WaitGroup).Wait(0x40000f4b78) GOROOT/src/sync/waitgroup.go:206 +0xa8 fp=0x40003e16a0 sp=0x40003e1670 pc=0x2283f38 github.com/qualcomm/GenieX/cli/internal/render.NewSpinner.func1() cli/internal/render/spinner.go:25 +0x24 fp=0x40003e16c0 sp=0x40003e16a0 pc=0x2603ae4 github.com/qualcomm/GenieX/cli/internal/render.NewSpinner.(*Spinner).Action.func2({0x0?, 0x0?}) external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:73 +0x24 fp=0x40003e16d0 sp=0x40003e16c0 pc=0x2603a94 github.com/charmbracelet/huh/spinner.(*Spinner).Init.func1() external/gazelle++go_deps+com_github_charmbracelet_huh_spinner/spinner.go:130 +0x34 fp=0x40003e1700 sp=0x40003e16d0 pc=0x25f8a14 github.com/charmbracelet/bubbletea.(*Program).execBatchMsg.func2() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:560 +0x88 fp=0x40003e17d0 sp=0x40003e1700 pc=0x23ed2a8 runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40003e17d0 sp=0x40003e17d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).execBatchMsg in goroutine 26 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:549 +0xf0 goroutine 91 gp=0x40001036c0 m=nil [chan receive]: runtime.gopark(0x400035f0b0?, 0x400035f030?, 0x58?, 0x96?, 0x9250114?) GOROOT/src/runtime/proc.go:460 +0xc0 fp=0x4000069600 sp=0x40000695e0 pc=0x2264b30 runtime.chanrecv(0x400035f030, 0x40000696f8, 0x1) GOROOT/src/runtime/chan.go:667 +0x428 fp=0x4000069680 sp=0x4000069600 pc=0x21feee8 runtime.chanrecv1(0x0?, 0x40000a4150?) GOROOT/src/runtime/chan.go:509 +0x14 fp=0x40000696b0 sp=0x4000069680 pc=0x21fea84 github.com/charmbracelet/bubbletea.Tick.func1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/commands.go:157 +0x38 fp=0x4000069720 sp=0x40000696b0 pc=0x23e52a8 github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1.1() external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:364 +0x5c fp=0x40000697d0 sp=0x4000069720 pc=0x23ec39c runtime.goexit({}) src/runtime/asm_arm64.s:1268 +0x4 fp=0x40000697d0 sp=0x40000697d0 pc=0x226cba4 created by github.com/charmbracelet/bubbletea.(*Program).handleCommands.func1 in goroutine 24 external/gazelle++go_deps+com_github_charmbracelet_bubbletea/tea.go:354 +0xf4 r0 0x0 r1 0x5fc r2 0x6 r3 0xffff55c0efe0 r4 0xffff9feb8b50 r5 0x1 r6 0x20 r7 0xffff55c0c3f0 r8 0x83 r9 0x0 r10 0xa r11 0x101010101010101 r12 0x2 r13 0x0 r14 0x7251e0a150f1d3a r15 0x51eb851eb851eb0 r16 0x1 r17 0xffff9f4d7d0c r18 0x9 r19 0x5fc r20 0xffff55c0efe0 r21 0x6 r22 0xffff55c0c530 r23 0xffff55c0d330 r24 0xffff55c0d340 r25 0x25190480 r26 0xffff55c0d2f0 r27 0xffff38008da0 r28 0xffff55c0d2b0 r29 0xffff55c0c390 lr 0xffff9f5375f4 sp 0xffff55c0c380 pc 0xffff9f537608 fault 0x0Desktop (please complete the following information):