Package: vim-youcompleteme Version: 0+20140207+git18be5c2-2 Severity: normal
With some configurations, libclang autocompletion is not available due to an instantaneous crash. For example, I have a (whitelisted) .ycm_extra_conf.py structured as such: --- 8< ------ import subprocess cppflags=subprocess.check_output("env | grep CPPFLAGS - Makefile | cut -f2- -d=", shell=True).strip().split() cflags=subprocess.check_output("env | grep CFLAGS - Makefile | cut -f2- -d=", shell=True).strip().split() def FlagsForFile( filename ): return { 'flags' : ['-x c'] + cppflags + cflags, 'do_cache' : False } --- 8< ------ with a Makefile that includes the line --- 8< ------ CFLAGS+=-std=c99 -O3 -march=native -g -Wall --- 8< ------ and the resulting server logfiles for YCM end up being like this: --- 8< ------ 2015-04-02 17:17:59,895 - INFO - Received event notification 2015-04-02 17:17:59,896 - INFO - Received event notification 2015-04-02 17:17:59,896 - INFO - Adding buffer identifiers for file: /home/oblomov/uni/PRISMA/codice/vecsum_ocl.c libclang: crash detected during parsing: { 'source_filename' : '/home/oblomov/uni/PRISMA/codice/vecsum_ocl.c' 'command_line_args' : ['-x c', '-std=c99', '-O3', '-march=native', '-g', '-Wall', '-isystem', '/usr/lib/vim-youcompleteme/clang_includes'], 'unsaved_files' : [('/home/oblomov/uni/PRISMA/codice/vecsum_ocl.c', '...', 2829)], 'options' : 12, } 2015-04-02 17:18:03,762 - INFO - Received health request 2015-04-02 17:18:03,769 - INFO - Received debug info request --- 8< ------ This might be a bug in libclang rather than in the way YCM, but I don't know. :YcmDebugInfo shows: --- 8< ------ -- Server has Clang support compiled in: True -- Clang version: Debian clang version 3.5.0-10 (tags/RELEASE_350/final) (based on LLVM 3.5.0) -- Flags for /home/oblomov/uni/PRISMA/codice/vecsum_ocl.c loaded from /home/oblomov/uni/PRISMA/codice/.ycm_extra_conf.py: -- ['-x c', '-std=c99', '-O3', '-march=native', '-g', '-Wall', '-isystem', '/usr/lib/vim-youcompleteme/clang_includes'] --- 8< ------ Anything else I can do to help track down the issue? -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages vim-youcompleteme depends on: ii libboost-filesystem1.55.0 1.55.0+dfsg-3 ii libboost-python1.55.0 1.55.0+dfsg-3 ii libboost-regex1.55.0 1.55.0+dfsg-3 ii libboost-system1.55.0 1.55.0+dfsg-3 ii libc6 2.19-17 ii libclang1-3.5 1:3.5-10 ii libgcc1 1:4.9.2-10 ii libstdc++6 4.9.2-10 ii python-bottle 0.12.7-1 ii python-concurrent.futures [python-futures] 2.2.0-1 ii python-jedi 0.8.1-1 ii python-requests 2.4.3-6 ii python-waitress 0.8.9-2 ii python2.7 2.7.9-2 pn python:any <none> ii vim-gtk [vim-python] 2:7.4.488-7 Versions of packages vim-youcompleteme recommends: ii vim-addon-manager 0.5.3 vim-youcompleteme suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org