Bug 383207 - KDevelop crashes when attempting to download new templates
Summary: KDevelop crashes when attempting to download new templates
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.3
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-06 14:51 UTC by andrew brewster
Modified: 2017-08-07 07:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.1.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrew brewster 2017-08-06 14:51:56 UTC
Application: kdevelop (4.7.3)
KDE Platform Version: 4.14.30
Qt Version: 4.8.6
Operating System: Linux 4.4.79-desktop-1.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed:

Setting up KDevelop to see what it may offer for web development, in thew Settings dialog, choose templates form left hand pane, then checking the get new templates from online source feature caused KDevelop to crash

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fd757a34800 (LWP 6673))]

Thread 7 (Thread 0x7fd7375db700 (LWP 6677)):
#0  0x00007fd753e9067f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd75084a73a in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7fd750b4df80 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fd75084a769 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fd753e8b5bd in start_thread (arg=0x7fd7375db700) at pthread_create.c:310
#4  0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fd735e1b700 (LWP 6681)):
#0  0x00007fd753e90a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fd7547e74d2 in QWaitCondition::wait(QMutex*, unsigned long) (time=1000, this=0x347b660) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fd7547e74d2 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x3478c20, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd7512c6386 in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libkdevplatformlanguage.so.8
#4  0x00007fd7547e6fff in QThreadPrivate::start(void*) (arg=0x3478c00) at thread/qthread_unix.cpp:349
#5  0x00007fd753e8b5bd in start_thread (arg=0x7fd735e1b700) at pthread_create.c:310
#6  0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fd734b3b700 (LWP 6682)):
#0  0x00007fd75418b6fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd742f46073 in  () at /usr/lib64/nvidia-current/tls/libnvidia-tls.so.375.66
#2  0x00007fd74e44ebf0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7fd734b3abe0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007fd74e44ebf0 in g_wakeup_acknowledge (wakeup=0x7fd6a80027b0) at gwakeup.c:210
#4  0x00007fd74e40c99c in g_main_context_check (context=context@entry=0x7fd6ac0009c0, max_priority=2147483647, fds=fds@entry=0x7fd6ac002fe0, n_fds=n_fds@entry=1) at gmain.c:3579
#5  0x00007fd74e40ce5b in g_main_context_iterate (context=context@entry=0x7fd6ac0009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3778
#6  0x00007fd74e40cfbc in g_main_context_iteration (context=0x7fd6ac0009c0, may_block=1) at gmain.c:3842
#7  0x00007fd754914e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd6ac0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#8  0x00007fd7548e6931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd734b3ade0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fd7548e6c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd734b3ade0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007fd7547e4899 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:538
#11 0x00007fd7547e6fff in QThreadPrivate::start(void*) (arg=0x3dcbbb8) at thread/qthread_unix.cpp:349
#12 0x00007fd753e8b5bd in start_thread (arg=0x7fd734b3b700) at pthread_create.c:310
#13 0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fd68e93a700 (LWP 6710)):
#0  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (newValue=1, expectedValue=0, this=0x4670c50) at ../../src/corelib/arch/qatomic_x86_64.h:145
#1  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (newValue=1, expectedValue=0, this=0x4670c50) at ../../src/corelib/arch/qatomic_x86_64.h:267
#2  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (this=0x45be2a8) at ../../src/corelib/thread/qmutex.h:181
#3  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (this=0x45be2a8) at ../../src/corelib/thread/qmutex.h:189
#4  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (m=0x45be2a8, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:109
#5  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (this=0x45be260) at ../../src/corelib/thread/qthread_p.h:228
#6  0x00007fd75491483a in postEventSourcePrepare(GSource*, gint*) (s=0x7fd688001110, timeout=timeout@entry=0x7fd68e939be4) at kernel/qeventdispatcher_glib.cpp:279
#7  0x00007fd74e40c4dd in g_main_context_prepare (context=context@entry=0x7fd688002ec0, priority=priority@entry=0x7fd68e939c68) at gmain.c:3399
#8  0x00007fd74e40cde3 in g_main_context_iterate (context=context@entry=0x7fd688002ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3761
#9  0x00007fd74e40cfbc in g_main_context_iteration (context=0x7fd688002ec0, may_block=1) at gmain.c:3842
#10 0x00007fd754914e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd6880030e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#11 0x00007fd7548e6931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd68e939da0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fd7548e6c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd68e939da0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007fd7547e4899 in QThread::exec() (this=this@entry=0x46c0180) at thread/qthread.cpp:538
#14 0x00007fd7548c83d3 in QInotifyFileSystemWatcherEngine::run() (this=0x46c0180) at io/qfilesystemwatcher_inotify.cpp:265
#15 0x00007fd7547e6fff in QThreadPrivate::start(void*) (arg=0x46c0180) at thread/qthread_unix.cpp:349
#16 0x00007fd753e8b5bd in start_thread (arg=0x7fd68e93a700) at pthread_create.c:310
#17 0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fd68f13b700 (LWP 6815)):
#0  0x00007fd753e9067f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd7547e74f4 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5657a30) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fd7547e74f4 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x549cee8, mutex=mutex@entry=0x549cee0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd7552f9825 in QFileInfoGatherer::run() (this=0x549ced0) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007fd7547e6fff in QThreadPrivate::start(void*) (arg=0x549ced0) at thread/qthread_unix.cpp:349
#5  0x00007fd753e8b5bd in start_thread (arg=0x7fd68f13b700) at pthread_create.c:310
#6  0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd697d0b700 (LWP 6816)):
#0  0x00007fd753e92f4c in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fd753e8d996 in __GI___pthread_mutex_lock (mutex=0x7fd744dc54d0) at ../nptl/pthread_mutex_lock.c:115
#2  0x00007fd744b40eec in  () at /usr/lib64/nvidia-current/libGL.so.1
#3  0x00007fd744b45e21 in  () at /usr/lib64/nvidia-current/libGL.so.1
#4  0x00007fd744b462db in  () at /usr/lib64/nvidia-current/libGL.so.1
#5  0x00007fd742f460f1 in  () at /usr/lib64/nvidia-current/tls/libnvidia-tls.so.375.66
#6  0x00007fd74e44ebf0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7fd697d0aba0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#7  0x00007fd74e44ebf0 in g_wakeup_acknowledge (wakeup=0x7fd680002130) at gwakeup.c:210
#8  0x00007fd74e40c99c in g_main_context_check (context=context@entry=0x7fd6840009c0, max_priority=2147483647, fds=fds@entry=0x7fd684003430, n_fds=n_fds@entry=1) at gmain.c:3579
#9  0x00007fd74e40ce5b in g_main_context_iterate (context=context@entry=0x7fd6840009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3778
#10 0x00007fd74e40cfbc in g_main_context_iteration (context=0x7fd6840009c0, may_block=1) at gmain.c:3842
#11 0x00007fd754914e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd6840008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#12 0x00007fd7548e6931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd697d0ada0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fd7548e6c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd697d0ada0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fd7547e4899 in QThread::exec() (this=this@entry=0x51bdcb0) at thread/qthread.cpp:538
#15 0x00007fd7548c83d3 in QInotifyFileSystemWatcherEngine::run() (this=0x51bdcb0) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007fd7547e6fff in QThreadPrivate::start(void*) (arg=0x51bdcb0) at thread/qthread_unix.cpp:349
#17 0x00007fd753e8b5bd in start_thread (arg=0x7fd697d0b700) at pthread_create.c:310
#18 0x00007fd75419b62d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd757a34800 (LWP 6673)):
[KCrash Handler]
#6  0x00007fd698d8a4d5 in TemplatePage::getMoreTemplates() () at /usr/lib64/kde4/kdevtemplatemanager_config.so
#7  0x00007fd7548fb88a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x56adbe0, m=m@entry=0x7fd7558f6820 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff83074310) at kernel/qobject.cpp:3567
#8  0x00007fd75546de92 in QAbstractButton::clicked(bool) (this=this@entry=0x56adbe0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#9  0x00007fd7551cf7f3 in QAbstractButtonPrivate::emitClicked() (this=this@entry=0x4523340) at widgets/qabstractbutton.cpp:548
#10 0x00007fd7551d0a70 in QAbstractButtonPrivate::click() (this=this@entry=0x4523340) at widgets/qabstractbutton.cpp:541
#11 0x00007fd7551d0b64 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x56adbe0, e=0x7fff83074800) at widgets/qabstractbutton.cpp:1123
#12 0x00007fd754e6b388 in QWidget::event(QEvent*) (this=0x7fff83074180, event=0x40886f8) at kernel/qwidget.cpp:8775
#13 0x00007fd754e1b79c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x182d950, receiver=receiver@entry=0x56adbe0, e=e@entry=0x7fff83074800) at kernel/qapplication.cpp:4565
#14 0x00007fd754e21f8e in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fff83076120, receiver=receiver@entry=0x56adbe0, e=e@entry=0x7fff83074800) at kernel/qapplication.cpp:4108
#15 0x00007fd755dce40a in KApplication::notify(QObject*, QEvent*) (this=0x7fff83076120, receiver=0x56adbe0, event=0x7fff83074800) at /usr/src/debug/kdelibs-4.14.30/kdeui/kernel/kapplication.cpp:311
#16 0x00007fd7548e7cad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff83076120, receiver=receiver@entry=0x56adbe0, event=event@entry=0x7fff83074800) at kernel/qcoreapplication.cpp:953
#17 0x00007fd754e2166f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#18 0x00007fd754e2166f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x56adbe0, event=event@entry=0x7fff83074800, alienWidget=alienWidget@entry=0x56adbe0, nativeWidget=nativeWidget@entry=0x4ea54e0, buttonDown=buttonDown@entry=0x7fd7559084b8 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#19 0x00007fd754e938b2 in QETWidget::translateMouseEvent(_XEvent const*) (this=this@entry=0x4ea54e0, event=event@entry=0x7fff83074b60) at kernel/qapplication_x11.cpp:4540
#20 0x00007fd754e922ac in QApplication::x11ProcessEvent(_XEvent*) (this=0x7fff83076120, event=event@entry=0x7fff83074b60) at kernel/qapplication_x11.cpp:3663
#21 0x00007fd754eb9442 in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x182b670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x00007fd74e40cc6d in g_main_context_dispatch (context=0x182dca0) at gmain.c:3111
#23 0x00007fd74e40cc6d in g_main_context_dispatch (context=context@entry=0x182dca0) at gmain.c:3710
#24 0x00007fd74e40cf18 in g_main_context_iterate (context=context@entry=0x182dca0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#25 0x00007fd74e40cfbc in g_main_context_iteration (context=0x182dca0, may_block=1) at gmain.c:3842
#26 0x00007fd754914e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1760f60, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#27 0x00007fd754eb94f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007fd7548e6931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff83074f40, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007fd7548e6c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff83074f40, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007fd7552c50cc in QDialog::exec() (this=0x7fff83074fe0) at dialogs/qdialog.cpp:562
#31 0x00007fd756ee8833 in KDevelop::UiController::showSettingsDialog() () at /lib64/libkdevplatformshell.so.8
#32 0x00007fd756ed6f05 in KDevelop::MainWindowPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.30] () at /lib64/libkdevplatformshell.so.8
#33 0x00007fd7548fb88a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1ea3df0, m=m@entry=0x7fd7558cf5c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff83075170) at kernel/qobject.cpp:3567
#34 0x00007fd754e15552 in QAction::triggered(bool) (this=this@entry=0x1ea3df0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#35 0x00007fd754e16f03 in QAction::activate(QAction::ActionEvent) (this=this@entry=0x1ea3df0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#36 0x00007fd755247509 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x2009ae0, causedStack=..., action=action@entry=0x1ea3df0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1037
#37 0x00007fd75524bb89 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x2009ae0, action=0x1ea3df0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1129
#38 0x00007fd75524f519 in QMenu::mouseReleaseEvent(QMouseEvent*) (this=this@entry=0x204a5e0, e=e@entry=0x7fff83075800) at widgets/qmenu.cpp:2371
#39 0x00007fd755e8bf32 in KMenu::mouseReleaseEvent(QMouseEvent*) (this=0x204a5e0, e=0x7fff83075800) at /usr/src/debug/kdelibs-4.14.30/kdeui/widgets/kmenu.cpp:464
#40 0x00007fd754e6b388 in QWidget::event(QEvent*) (this=0x7fff83074180, this@entry=0x204a5e0, event=0x40886f8, event@entry=0x7fff83075800) at kernel/qwidget.cpp:8775
#41 0x00007fd75524f99b in QMenu::event(QEvent*) (this=0x204a5e0, e=0x7fff83075800) at widgets/qmenu.cpp:2480
#42 0x00007fd754e1b79c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x182d950, receiver=receiver@entry=0x204a5e0, e=e@entry=0x7fff83075800) at kernel/qapplication.cpp:4565
#43 0x00007fd754e21f8e in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fff83076120, receiver=receiver@entry=0x204a5e0, e=e@entry=0x7fff83075800) at kernel/qapplication.cpp:4108
#44 0x00007fd755dce40a in KApplication::notify(QObject*, QEvent*) (this=0x7fff83076120, receiver=0x204a5e0, event=0x7fff83075800) at /usr/src/debug/kdelibs-4.14.30/kdeui/kernel/kapplication.cpp:311
#45 0x00007fd7548e7cad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff83076120, receiver=receiver@entry=0x204a5e0, event=event@entry=0x7fff83075800) at kernel/qcoreapplication.cpp:953
#46 0x00007fd754e2166f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#47 0x00007fd754e2166f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x204a5e0, event=event@entry=0x7fff83075800, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x204a5e0, buttonDown=buttonDown@entry=0x7fd7559084b8 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#48 0x00007fd754e93c4a in QETWidget::translateMouseEvent(_XEvent const*) (this=this@entry=0x204a5e0, event=event@entry=0x7fff83075b30) at kernel/qapplication_x11.cpp:4474
#49 0x00007fd754e922ac in QApplication::x11ProcessEvent(_XEvent*) (this=0x7fff83076120, event=event@entry=0x7fff83075b30) at kernel/qapplication_x11.cpp:3663
#50 0x00007fd754eb9442 in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x182b670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x00007fd74e40cc6d in g_main_context_dispatch (context=0x182dca0) at gmain.c:3111
#52 0x00007fd74e40cc6d in g_main_context_dispatch (context=context@entry=0x182dca0) at gmain.c:3710
#53 0x00007fd74e40cf18 in g_main_context_iterate (context=context@entry=0x182dca0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#54 0x00007fd74e40cfbc in g_main_context_iteration (context=0x182dca0, may_block=1) at gmain.c:3842
#55 0x00007fd754914e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1760f60, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#56 0x00007fd754eb94f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007fd7548e6931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff83075f00, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007fd7548e6c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff83075f00, flags=...) at kernel/qeventloop.cpp:204
#59 0x00007fd7548ebe59 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#60 0x00007fd754e19dac in QApplication::exec() () at kernel/qapplication.cpp:3823
#61 0x000000000040f823 in main(int, char**) (argc=-2096668512, argv=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/app/main.cpp:582

Reported using DrKonqi
Comment 1 Kevin Funk 2017-08-07 07:45:47 UTC
There have been lots of fixes in the template system in KDevelop in 5.1 -- please check this out. I'm sure this crash has been fixed there as well.

You can get an KDevelop 5.1 AppImage for Linux from here: https://www.kdevelop.org/download