Name and Version
bob@spark-f713:~/llama.cpp/build/bin$ ./llama-server --version
version: 9992 (6eddde0)
built with GNU 13.3.0 for Linux aarch64
Operating systems
Linux
GGML backends
CUDA
Hardware
DGX Spark GB10 + Grace Blackwell GPU (x2)
Models
NVIDIA-Nemotron-3-Super-120B-A12B-UD-Q4_K_M
Qwen3-Coder-30B-A3B-Instruct-Q8_0
Problem description & steps to reproduce
- Launch
ggml-rpc-server on node 2 with proper IP/port.
- Launch
llama-server on node 1, passing "--rpc" option with proper IP/port.
llama-server interacts with ggml-rpc-server.
ggml-rpc-server crashes in ggml_backend_cuda_graph_compute().
./llama-server -m /home/bob/.cache/llmfit/models/NVIDIA-Nemotron-3-Super-120B-A12B-UD-Q4_K_M-00001-of-00003.gguf --jinja --alias nemotron3 --ctx-size 262144 --flash-attn on --host 0.0.0.0 --port 8001 --rpc 192.168.100.2:50052 --split-mode tensor
- (also run with "--split-mode layer" and without "--split-mode")
./ggml-rpc-server -p 50052 --host 192.168.100.2
First Bad Commit
No response
Relevant log output
Logs
...
/home/bob/llama.cpp/ggml/src/ggml-cuda/ggml-cuda.cu:3927: GGML_ASSERT(ok) failed
[New LWP 38315]
[New LWP 38311]
This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.ubuntu.com
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
0x0000f4a461307b74 in __GI___wait4 (pid=38322, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
warning: 30 ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory
#0 0x0000f4a461307b74 in __GI___wait4 (pid=38322, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
30 in ../sysdeps/unix/sysv/linux/wait4.c
#1 0x0000f4a4616e8b3c in ggml_print_backtrace () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#2 0x0000f4a4616e8ce0 in ggml_abort () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#3 0x0000f4a45f0910b4 in ggml_backend_cuda_graph_compute(ggml_backend*, ggml_cgraph*) () from /home/bob/llama.cpp/build/bin/libggml-cuda.so.0
#4 0x0000f4a4616ffdc4 in ggml_backend_graph_compute () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#5 0x0000f4a45ee5e590 in rpc_server::graph_compute(std::vector<unsigned char, std::allocator > const&) () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#6 0x0000f4a45ee62b20 in rpc_serve_client(std::vector<ggml_backend*, std::allocator<ggml_backend*> > const&, char const*, std::shared_ptr<socket_t>) () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#7 0x0000f4a45ee64ea0 in ggml_backend_rpc_start_server () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#8 0x0000c95980c25a38 in main ()
[Inferior 1 (process 38310) detached]
Aborted (core dumped)
Name and Version
bob@spark-f713:~/llama.cpp/build/bin$ ./llama-server --version
version: 9992 (6eddde0)
built with GNU 13.3.0 for Linux aarch64
Operating systems
Linux
GGML backends
CUDA
Hardware
DGX Spark GB10 + Grace Blackwell GPU (x2)
Models
NVIDIA-Nemotron-3-Super-120B-A12B-UD-Q4_K_M
Qwen3-Coder-30B-A3B-Instruct-Q8_0
Problem description & steps to reproduce
ggml-rpc-serveron node 2 with proper IP/port.llama-serveron node 1, passing "--rpc" option with proper IP/port.llama-serverinteracts withggml-rpc-server.ggml-rpc-servercrashes in ggml_backend_cuda_graph_compute()../llama-server -m /home/bob/.cache/llmfit/models/NVIDIA-Nemotron-3-Super-120B-A12B-UD-Q4_K_M-00001-of-00003.gguf --jinja --alias nemotron3 --ctx-size 262144 --flash-attn on --host 0.0.0.0 --port 8001 --rpc 192.168.100.2:50052 --split-mode tensor./ggml-rpc-server -p 50052 --host 192.168.100.2First Bad Commit
No response
Relevant log output
Logs
.../home/bob/llama.cpp/ggml/src/ggml-cuda/ggml-cuda.cu:3927: GGML_ASSERT(ok) failed [New LWP 38315] [New LWP 38311]
This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.ubuntu.com
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
0x0000f4a461307b74 in __GI___wait4 (pid=38322, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
warning: 30 ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory
#0 0x0000f4a461307b74 in __GI___wait4 (pid=38322, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
30 in ../sysdeps/unix/sysv/linux/wait4.c
#1 0x0000f4a4616e8b3c in ggml_print_backtrace () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#2 0x0000f4a4616e8ce0 in ggml_abort () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#3 0x0000f4a45f0910b4 in ggml_backend_cuda_graph_compute(ggml_backend*, ggml_cgraph*) () from /home/bob/llama.cpp/build/bin/libggml-cuda.so.0
#4 0x0000f4a4616ffdc4 in ggml_backend_graph_compute () from /home/bob/llama.cpp/build/bin/libggml-base.so.0
#5 0x0000f4a45ee5e590 in rpc_server::graph_compute(std::vector<unsigned char, std::allocator > const&) () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#6 0x0000f4a45ee62b20 in rpc_serve_client(std::vector<ggml_backend*, std::allocator<ggml_backend*> > const&, char const*, std::shared_ptr<socket_t>) () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#7 0x0000f4a45ee64ea0 in ggml_backend_rpc_start_server () from /home/bob/llama.cpp/build/bin/libggml-rpc.so.0
#8 0x0000c95980c25a38 in main ()
[Inferior 1 (process 38310) detached]
Aborted (core dumped)