Bug#848331: kdevelop: Segfault when both llvm-3.8-dev and llvm-3.9-dev are installed
Package: kdevelop
Version: 4:5.0.1-2
Severity: normal
Dear Maintainer,
KDevelop crashes with a segfault when I have both llvm-3.8-dev and llvm-3.9-dev
installed. After removing llvm-3.9-dev, kdevelop started working again. I'll
paste the gdb bt below.
gdb -arg kdevelop
[..]
kdevplatform.serialization: version-hint not found, seems to be an old version
kdevplatform.serialization: "The data-repository at
/home/anoko/.cache/kdevduchain/kdevelop-{48d60682-4ad9-43f8-920d-6474371912f6}
has to be cleared."
Icon theme "crystalsvg" not found.
[New Thread 0x7fffbd3e0700 (LWP 25504)]
[New Thread 0x7fffbc7e1700 (LWP 25505)]
Thread 1 "kdevelop" received signal SIGSEGV, Segmentation fault.
0x00007fffbda7b6ad in llvm::cl::Option::setArgStr(llvm::StringRef) () from
/usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(gdb) bt
#0 0x00007fffbda7b6ad in llvm::cl::Option::setArgStr(llvm::StringRef) () from
/usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
#1 0x00007fffaf1e2acb in ?? () from
/usr/lib/llvm-3.8/lib/../lib/libLLVM-3.8.so.1
#2 0x00007fffaf1e2d08 in ?? () from
/usr/lib/llvm-3.8/lib/../lib/libLLVM-3.8.so.1
#3 0x00007ffff7de95da in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0x7fffffffe1e8, env=env@entry=0x7fffffffe1f8) at dl-init.c:72
#4 0x00007ffff7de96eb in call_init (env=0x7fffffffe1f8, argv=0x7fffffffe1e8,
argc=1, l=<optimized out>) at dl-init.c:30
#5 _dl_init (main_map=main_map@entry=0xcb6e60, argc=1, argv=0x7fffffffe1e8,
env=0x7fffffffe1f8) at dl-init.c:120
#6 0x00007ffff7dedc68 in dl_open_worker (a=a@entry=0x7fffffffcb50) at dl-
open.c:575
#7 0x00007ffff7de9484 in _dl_catch_error
(objname=objname@entry=0x7fffffffcb40,
errstring=errstring@entry=0x7fffffffcb48,
mallocedp=mallocedp@entry=0x7fffffffcb3f,
operate=operate@entry=0x7ffff7ded880 <dl_open_worker>,
args=args@entry=0x7fffffffcb50) at dl-error.c:187
#8 0x00007ffff7ded419 in _dl_open (file=0xcb6d68 "/usr/lib/x86_64-linux-
gnu/qt5/plugins/kdevplatform/25/kdevclangsupport.so", mode=-2147483647,
caller_dlopen=0x7ffff5e451be, nsid=-2, argc=<optimized out>,
argv=<optimized out>, env=0x7fffffffe1f8) at dl-open.c:660
#9 0x00007fffed476ee9 in dlopen_doit (a=a@entry=0x7fffffffcd80) at dlopen.c:66
#10 0x00007ffff7de9484 in _dl_catch_error (objname=0x63eea0,
errstring=0x63eea8, mallocedp=0x63ee98, operate=0x7fffed476e90 <dlopen_doit>,
args=0x7fffffffcd80)
at dl-error.c:187
#11 0x00007fffed477521 in _dlerror_run (operate=operate@entry=0x7fffed476e90
<dlopen_doit>, args=args@entry=0x7fffffffcd80) at dlerror.c:163
#12 0x00007fffed476f82 in __dlopen (file=<optimized out>, mode=<optimized out>)
at dlopen.c:87
#13 0x00007ffff5e451be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff5e3e285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff6c82cba in KPluginLoader::load() () from /usr/lib/x86_64-linux-
gnu/libKF5CoreAddons.so.5
#16 0x00007ffff6c82dea in KPluginLoader::instance() () from /usr/lib/x86_64
-linux-gnu/libKF5CoreAddons.so.5
#17 0x00007ffff6c82e3c in KPluginLoader::factory() () from /usr/lib/x86_64
-linux-gnu/libKF5CoreAddons.so.5
#18 0x00007ffff7ab3aa5 in
KDevelop::PluginController::loadPluginInternal(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#19 0x00007ffff7ab5289 in
KDevelop::PluginController::pluginForExtension(QString const&, QString const&,
QMap<QString, QVariant> const&) ()
from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#20 0x00007ffff7af2bef in ?? () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#21 0x00007ffff7aef435 in KDevelop::DocumentController::openDocument(QUrl
const&, KTextEditor::Range const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&,
KDevelop::IDocument*) () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#22 0x00007ffff7399ed6 in KDevelop::IDocumentController::openDocument(QUrl
const&, KTextEditor::Cursor const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&) ()
from /usr/lib/x86_64-linux-gnu/libKDevPlatformInterfaces.so.10
#23 0x00007ffff7a8d4b7 in ?? () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#24 0x00007ffff7a8e18a in ?? () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#25 0x00007ffff7a876f9 in ?? () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#26 0x00007ffff5e74ffe in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff319787c in Sublime::Area::changedWorkingSet(Sublime::Area*,
QString, QString) () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformSublime.so.10
#28 0x00007ffff3168463 in Sublime::Area::setWorkingSet(QString) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10
#29 0x00007ffff316b6de in Sublime::Area::load(KConfigGroup const&) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10
#30 0x00007ffff7ac2136 in KDevelop::UiController::loadArea(Sublime::Area*,
KConfigGroup const&) () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#31 0x00007ffff7ac55ed in
KDevelop::UiController::loadAllAreas(QExplicitlySharedDataPointer<KSharedConfig>)
() from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#32 0x00007ffff7abf16d in
KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#33 0x00007ffff7ac07d5 in KDevelop::Core::initialize(QObject*,
KDevelop::Core::Setup, QString const&) () from /usr/lib/x86_64-linux-
gnu/libKDevPlatformShell.so.10
#34 0x000000000040a9f5 in ?? ()
#35 0x00007ffff54c02b1 in __libc_start_main (main=0x405d20, argc=1,
argv=0x7fffffffe1e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>,
stack_end=0x7fffffffe1d8) at ../csu/libc-start.c:291
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages kdevelop depends on:
ii kdevelop-data 4:5.0.1-2
ii kdevplatform10-libs 5.0.1-2
ii libc6 2.24-8
ii libclang1-3.8 1:3.8.1-16
ii libgcc1 1:6.2.1-5
ii libkasten3controllers3 4:16.08.2-1
ii libkasten3core3 4:16.08.2-1
ii libkasten3okteta1controllers1 4:16.08.2-1
ii libkasten3okteta1core1 4:16.08.2-1
ii libkasten3okteta1gui1 4:16.08.2-1
ii libkf5completion5 5.27.0-1
ii libkf5configcore5 5.27.0-1
ii libkf5configgui5 5.27.0-1
ii libkf5configwidgets5 5.27.0-1
ii libkf5coreaddons5 5.27.0-1
ii libkf5crash5 5.27.0-1
ii libkf5declarative5 5.27.0-1+b1
ii libkf5i18n5 5.27.0-2
ii libkf5iconthemes5 5.27.0-1
ii libkf5itemviews5 5.27.0-1
ii libkf5jobwidgets5 5.27.0-1
ii libkf5kiocore5 5.27.0-2
ii libkf5kiowidgets5 5.27.0-2
ii libkf5newstuff5 5.27.0-1
ii libkf5parts5 5.27.0-1
ii libkf5texteditor5 5.27.0-1
ii libkf5threadweaver5 5.27.0-1
ii libkf5widgetsaddons5 5.27.0-1
ii libkf5xmlgui5 5.27.0-1
ii libprocesscore7 4:5.8.2-1
ii libprocessui7 4:5.8.2-1
ii libqt5core5a 5.7.1~20161021+dfsg-6
ii libqt5dbus5 5.7.1~20161021+dfsg-6
ii libqt5gui5 5.7.1~20161021+dfsg-6
ii libqt5help5 5.7.1~20161021-2
ii libqt5network5 5.7.1~20161021+dfsg-6
ii libqt5quickwidgets5 5.7.1~20161021-5
ii libqt5webkit5 5.7.1~20161021+dfsg-2
ii libqt5widgets5 5.7.1~20161021+dfsg-6
ii libqt5xml5 5.7.1~20161021+dfsg-6
ii libstdc++6 6.2.1-5
Versions of packages kdevelop recommends:
ii g++ 4:6.2.1-1
ii gcc 4:6.2.1-1
ii gdb 7.11.1-2+b1
ii kapptemplate 4:16.08.2-1
ii kio-extras 4:16.08.2-1
ii make 4.1-9
Versions of packages kdevelop suggests:
ii cmake 3.7.1-1
ii kdevelop-l10n 4:5.0.1-2
ii ninja-build 1.7.2-1
-- no debconf information
Reply to: