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

Bug#846410: kdevelop crahses when starting (5.0.1)



On Thu, Dec 1, 2016 at 6:25 AM, choury <zhouwei400@gmail.com> wrote:
> Package: kdevelop
> Version: 4:5.0.1-2
> Severity: important
>
> Dear Maintainer,
>
> kdevelop crashes every time when i starting it.
> And the stack:
>
> Application: KDevelop (kdevelop), signal: Segmentation fault
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [Current thread is 1 (Thread 0x7fd9feab0040 (LWP 5739))]
>
> Thread 5 (Thread 0x7fd9e3de8700 (LWP 5743)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
> #1  0x00007fda101242c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
> #2  0x00007fda10124309 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
> #3  0x00007fda14bd0464 in start_thread (arg=0x7fd9e3de8700) at pthread_create.c:333
> #4  0x00007fda1ad9a9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
>
> Thread 4 (Thread 0x7fd9e9369700 (LWP 5742)):
> #0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
> #1  0x00007fda1b480b86 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #2  0x00007fda18e9a438 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
> #3  0x00007fda1b47fd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #4  0x00007fda14bd0464 in start_thread (arg=0x7fd9e9369700) at pthread_create.c:333
> #5  0x00007fda1ad9a9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
>
> Thread 3 (Thread 0x7fd9f72e0700 (LWP 5741)):
> #0  0x00007fda1ad9156d in poll () at ../sysdeps/unix/syscall-template.S:84
> #1  0x00007fda129be9f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #2  0x00007fda129beb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #3  0x00007fda1b6af6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #4  0x00007fda1b65907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #5  0x00007fda1b47b0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #6  0x00007fda1d7756d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
> #7  0x00007fda1b47fd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #8  0x00007fda14bd0464 in start_thread (arg=0x7fd9f72e0700) at pthread_create.c:333
> #9  0x00007fda1ad9a9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
>
> Thread 2 (Thread 0x7fd9fc94f700 (LWP 5740)):
> #0  0x00007fda1ad9156d in poll () at ../sysdeps/unix/syscall-template.S:84
> #1  0x00007fda0ee11150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
> #2  0x00007fda0ee12ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
> #3  0x00007fd9fe674b69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
> #4  0x00007fda1b47fd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #5  0x00007fda14bd0464 in start_thread (arg=0x7fd9fc94f700) at pthread_create.c:333
> #6  0x00007fda1ad9a9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

> Thread 1 (Thread 0x7fd9feab0040 (LWP 5739)):
> [KCrash Handler]
> #6  0x00007fd9eb6bf6ad in llvm::cl::Option::setArgStr(llvm::StringRef) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
> #7  0x00007fd95a929acb in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1
> #8  0x00007fd95a929d08 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1

So there are two llvm versions at play at the same time?
I don't think that should work :)

Also, i guess kdevelop needs to be a part of llvm transition.

> #9  0x00007fda1d5fa5da in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc186d67a8, env=env@entry=0x7ffc186d67b8) at dl-init.c:72
> #10 0x00007fda1d5fa6eb in call_init (env=0x7ffc186d67b8, argv=0x7ffc186d67a8, argc=1, l=<optimized out>) at dl-init.c:30
> #11 _dl_init (main_map=main_map@entry=0xf3a490, argc=1, argv=0x7ffc186d67a8, env=0x7ffc186d67b8) at dl-init.c:120
> #12 0x00007fda1d5fec68 in dl_open_worker (a=a@entry=0x7ffc186d5110) at dl-open.c:575
> #13 0x00007fda1d5fa484 in _dl_catch_error (objname=objname@entry=0x7ffc186d5100, errstring=errstring@entry=0x7ffc186d5108, mallocedp=mallocedp@entry=0x7ffc186d50ff, operate=operate@entry=0x7fda1d5fe880 <dl_open_worker>, args=args@entry=0x7ffc186d5110) at dl-error.c:187
> #14 0x00007fda1d5fe419 in _dl_open (file=0xf3a398 "/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/25/kdevclangsupport.so", mode=-2147483647, caller_dlopen=0x7fda1b6571be, nsid=-2, argc=<optimized out>, argv=<optimized out>, env=0x7ffc186d67b8) at dl-open.c:660
> #15 0x00007fda12c88ee9 in dlopen_doit (a=a@entry=0x7ffc186d5340) at dlopen.c:66
> #16 0x00007fda1d5fa484 in _dl_catch_error (objname=0x91b1a0, errstring=0x91b1a8, mallocedp=0x91b198, operate=0x7fda12c88e90 <dlopen_doit>, args=0x7ffc186d5340) at dl-error.c:187
> #17 0x00007fda12c89521 in _dlerror_run (operate=operate@entry=0x7fda12c88e90 <dlopen_doit>, args=args@entry=0x7ffc186d5340) at dlerror.c:163
> #18 0x00007fda12c88f82 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
> #19 0x00007fda1b6571be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #20 0x00007fda1b650285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #21 0x00007fda1c494d9a in KPluginLoader::load() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
> #22 0x00007fda1c494eca in KPluginLoader::instance() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
> #23 0x00007fda1c494f1c in KPluginLoader::factory() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
> #24 0x00007fda1d2c4aa5 in KDevelop::PluginController::loadPluginInternal(QString const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #25 0x00007fda1d2c6289 in KDevelop::PluginController::pluginForExtension(QString const&, QString const&, QMap<QString, QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #26 0x00007fda1d303bef in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #27 0x00007fda1d300435 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
> #28 0x00007fda1cbaaed6 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
> #29 0x00007fda1d29e4b7 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #30 0x00007fda1d29f18a in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #31 0x00007fda1d2986f9 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #32 0x00007fda1b686ffe in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #33 0x00007fda189a887c in Sublime::Area::changedWorkingSet(Sublime::Area*, QString, QString) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10
> #34 0x00007fda18979463 in Sublime::Area::setWorkingSet(QString) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10
> #35 0x00007fda1897c6de in Sublime::Area::load(KConfigGroup const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10
> #36 0x00007fda1d2d3136 in KDevelop::UiController::loadArea(Sublime::Area*, KConfigGroup const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #37 0x00007fda1d2d65ed in KDevelop::UiController::loadAllAreas(QExplicitlySharedDataPointer<KSharedConfig>) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #38 0x00007fda1d2d016d in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #39 0x00007fda1d2d17d5 in KDevelop::Core::initialize(QObject*, KDevelop::Core::Setup, QString const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
> #40 0x000000000040a9f5 in ?? ()
> #41 0x00007fda1acd22b1 in __libc_start_main (main=0x405d20, argc=1, argv=0x7ffc186d67a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc186d6798) at ../csu/libc-start.c:291
> #42 0x000000000040c06a in _start ()
>
>
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental'), (1, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=mn_CN.UTF-8, LC_CTYPE=mn_CN.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to zh_CN.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-7
> ii  libclang1-3.8                  1:3.8.1-16
> ii  libgcc1                        1:6.2.1-5
> ii  libkasten3controllers3         4:16.08.3-1
> ii  libkasten3core3                4:16.08.3-1
> ii  libkasten3okteta1controllers1  4:16.08.3-1
> ii  libkasten3okteta1core1         4:16.08.3-1
> ii  libkasten3okteta1gui1          4:16.08.3-1
> ii  libkf5completion5              5.28.0-1
> ii  libkf5configcore5              5.28.0-1
> ii  libkf5configgui5               5.28.0-1
> ii  libkf5configwidgets5           5.28.0-1
> ii  libkf5coreaddons5              5.28.0-1
> ii  libkf5crash5                   5.28.0-1
> ii  libkf5declarative5             5.28.0-1
> ii  libkf5i18n5                    5.28.0-1
> ii  libkf5iconthemes5              5.28.0-1
> ii  libkf5itemviews5               5.28.0-1
> ii  libkf5jobwidgets5              5.28.0-1
> ii  libkf5kiocore5                 5.28.0-1
> ii  libkf5kiowidgets5              5.28.0-1
> ii  libkf5newstuff5                5.28.0-1
> ii  libkf5parts5                   5.28.0-1
> ii  libkf5texteditor5              5.28.0-1
> ii  libkf5threadweaver5            5.28.0-1
> ii  libkf5widgetsaddons5           5.28.0-1
> ii  libkf5xmlgui5                  5.28.0-1
> ii  libprocesscore7                4:5.8.4-1
> ii  libprocessui7                  4:5.8.4-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.3-1
> ii  kio-extras    4:16.08.3-1
> ii  make          4.1-9
>
> Versions of packages kdevelop suggests:
> ii  cmake          3.7.0-1
> ii  kdevelop-l10n  4:5.0.1-2
> ii  ninja-build    1.7.2-1
>
> -- no debconf information
>

Roman.


Reply to: