canonical / canonical/synapse-operator

crashes during compiling in espressif-ide on kubuntu 26.04

Open
#1,191 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
9
Forks
6
Avg merge
10d 9h
Merged PRs (30d)
6

Description

### Steps to reproduce

1. Where are you starting? What can you see?makes a crash report
2. What do you click? just compiling
3. More steps…here is the copy of the report:
4.
PID: 75794 (clangd.main)
UID: 1000 (paul)
GID: 1000 (paul)
Signal: 6 (ABRT)
Timestamp: Sun 2026-06-07 16:36:58 CDT (6min ago)
Command Line: /usr/bin/clangd --clang-tidy --background-index --completion-style=detailed --pretty $'--query-driver=**' --function-arg-placeholders=1 --compile-commands-dir=/home/paul/ESP_IDF_dev_portal/hello_led/build
Executable: /usr/lib/llvm-12/bin/clangd
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-Espressif\x20IDE@114423162bf3430c81e6e5674081f7ce.service
Unit: user@1000.service
User Unit: app-Espressif\x20IDE@114423162bf3430c81e6e5674081f7ce.service
Slice: user-1000.slice
Owner UID: 1000 (paul)
Boot ID: 9e2a9e2985834fc69a59606cc974bb10
Machine ID: b0731f41d6c14975a5844b8257ddd612
Hostname: d4
Storage: /var/lib/systemd/coredump/core.clangd\x2emain.1000.9e2a9e2985834fc69a59606cc974bb10.75794.1780868218000000.zst (present)
Size on Disk: 50.5M
Message: Process 75794 (clangd.main) of user 1000 dumped core.

Module linux-vdso.so.1 from deb linux-7.0.0-22.22.amd64
Module libmd.so.0 from deb libmd-1.1.0-2build4.amd64
Module libbsd.so.0 from deb libbsd-0.12.2-2build2.amd64
Module libtinfo.so.6 from deb ncurses-6.6+20251231-1.amd64
Module libz.so.1 from deb zlib-1:1.3.dfsg+really1.3.1-1ubuntu3.amd64
Module libedit.so.2 from deb libedit-3.1-20251016-1.amd64
Module libgcc_s.so.1 from deb gcc-16-16-20260322-1ubuntu1.amd64
Module libstdc++.so.6 from deb gcc-16-16-20260322-1ubuntu1.amd64
Stack trace of thread 75794:
#0 0x0000750d2d6a648c __pthread_kill_implementation (libc.so.6 + 0xa648c)
#1 0x0000750d2d645b7e __GI_raise (libc.so.6 + 0x45b7e)
#2 0x0000750d2d6288ec __GI_abort (libc.so.6 + 0x288ec)
#3 0x0000750d2e934209 _ZN4llvm18report_fatal_errorERKNS_5TwineEb (libLLVM-12.so.1 + 0xb34209)
#4 0x0000750d2e934227 _ZN4llvm18report_fatal_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb (libLLVM-12.so.1 + 0xb34227)
#5 0x0000750d2e9bd58a _ZN4llvm14raw_fd_ostreamD1Ev (libLLVM-12.so.1 + 0xbbd58a)
#6 0x0000750d2d6485e1 __run_exit_handlers (libc.so.6 + 0x485e1)
#7 0x0000750d2d6486be __GI_exit (libc.so.6 + 0x486be)
#8 0x0000750d2d62a608 __libc_start_call_main (libc.so.6 + 0x2a608)
#9 0x0000750d2d62a718 __libc_start_main_impl (libc.so.6 + 0x2a718)
#10 0x000000000046ccde n/a (/usr/lib/llvm-12/bin/clangd + 0x6ccde)

Stack trace of thread 75809:
#0 0x0000750d2d6acae2 __syscall_cancel_arch (libc.so.6 + 0xacae2)
#1 0x0000750d2d6a05ec __internal_syscall_cancel (libc.so.6 + 0xa05ec)
#2 0x0000750d2d6f5df2 __GI___clock_nanosleep (libc.so.6 + 0xf5df2)
#3 0x0000750d2d703a07 __GI___nanosleep (libc.so.6 + 0x103a07)
#4 0x00000000007e144b n/a (/usr/lib/llvm-12/bin/clangd + 0x3e144b)
#5 0x00000000007e1416 n/a (/usr/lib/llvm-12/bin/clangd + 0x3e1416)
#6 0x00000000007e1406 n/a (/usr/lib/llvm-12/bin/clangd + 0x3e1406)
#7 0x00000000007e13f6 n/a (/usr/lib/llvm-12/bin/clangd + 0x3e13f6)
#8 0x00000000007e13e6 n/a (/usr/lib/llvm-12/bin/clangd + 0x3e13e6)
#9 0x00000000007e13d6 n/a (/usr/lib/llvm-12/bin/clangd + 0x3e13d6)
#10 0x00000000007e13ca n/a (/usr/lib/llvm-12/bin/clangd + 0x3e13ca)
#11 0x0000750d2daf5ef9 n/a (libstdc++.so.6 + 0xf5ef9)
#12 0x0000750d2d6a40da start_thread (libc.so.6 + 0xa40da)
#13 0x0000750d2d7377ac __clone3 (libc.so.6 + 0x1377ac)
ELF object binary architecture: AMD x86-64

### Outcome

#### What did you expect?

#### What happened instead?

### Client information

**Name**:
**Version**:
**OS and install type**:

Contributor guide

Open the contributing guide

Research direction

Start with the reported reproduction steps and the clangd command in the crash report. Reproduce compiling in Espressif IDE on Kubuntu and inspect the available clangd core dump and stack trace. Done means identifying and fixing the crash, then confirming compilation no longer terminates clangd.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ubuntu
Domain
devtools, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.