[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: