https://bugs.kde.org/show_bug.cgi?id=390354

            Bug ID: 390354
           Summary: Crashes when creating new session
           Product: kdevelop
           Version: 5.1.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: aar...@doofus.org
  Target Milestone: ---

Application: kdevelop (5.1.2)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.76-1-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
Every time I try and create a new session, whether from the session dialog or
from an existing session, the new session immediately crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5b6b2f4940 (LWP 12716))]

Thread 5 (Thread 0x7f5b2a718700 (LWP 13117)):
#0  0x00007f5b61cc20bf in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5b687b469b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x2c58020) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f5b687b469b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2c57c60, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f5b5db20ab2 in QQmlThreadPrivate::wait() (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:56
#4  0x00007f5b5db20ab2 in
QQmlThread::internalCallMethodInMain(QQmlThread::Message*) (this=0x2c57cd0,
message=0x7f5b1c0ac180) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:352
#5  0x00007f5b5daf6911 in QQmlImportDatabase::importDynamicPlugin(QString
const&, QString const&, QString const&, int, QList<QQmlError>*)
(this=this@entry=0x2c57a30, filePath=..., uri=..., typeNamespace=...,
vmaj=vmaj@entry=1, errors=errors@entry=0x7f5b2a717420) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmlimport.cpp:2005
#6  0x00007f5b5daf6ea1 in QQmlImportsPrivate::importExtension(QString const&,
QString const&, int, int, QQmlImportDatabase*, QQmlTypeLoader::QmldirContent
const*, QList<QQmlError>*) (this=this@entry=0x2d4e790, qmldirFilePath=...,
uri=..., vmaj=vmaj@entry=1, vmin=vmin@entry=3,
database=database@entry=0x2c57a30, qmldir=qmldir@entry=0x7f5b1c016e40,
errors=errors@entry=0x7f5b2a717420) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmlimport.cpp:939
#7  0x00007f5b5daf7902 in QQmlImportsPrivate::addLibraryImport(QString const&,
QString const&, int, int, QString const&, QString const&, bool,
QQmlImportDatabase*, QList<QQmlError>*) (this=0x2d4e790, uri=..., prefix=...,
vmaj=vmaj@entry=1, vmin=vmin@entry=3, qmldirIdentifier=..., qmldirUrl=...,
incomplete=incomplete@entry=false, database=database@entry=0x2c57a30,
errors=errors@entry=0x7f5b2a717420) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmlimport.cpp:1285
#8  0x00007f5b5daf7b22 in QQmlImports::addLibraryImport(QQmlImportDatabase*,
QString const&, QString const&, int, int, QString const&, QString const&, bool,
QList<QQmlError>*) (this=this@entry=0x2d4f030,
importDb=importDb@entry=0x2c57a30, uri=..., prefix=..., vmaj=1, vmin=3,
qmldirIdentifier=..., qmldirUrl=..., incomplete=incomplete@entry=false,
errors=errors@entry=0x7f5b2a717420) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmlimport.cpp:1516
#9  0x00007f5b5dac6952 in
QQmlTypeLoader::Blob::addImport(QV4::CompiledData::Import const*,
QList<QQmlError>*) (this=this@entry=0x2d4efd0,
import=import@entry=0x7f5b1c0a2610, errors=errors@entry=0x7f5b2a717420) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:1357
#10 0x00007f5b5dac70bc in QQmlTypeData::continueLoadFromIR()
(this=this@entry=0x2d4efd0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:2233
#11 0x00007f5b5dac7827 in QQmlTypeData::dataReceived(QQmlDataBlob::Data const&)
(this=0x2d4efd0, data=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:2190
#12 0x00007f5b5dac0252 in QQmlTypeLoader::setData(QQmlDataBlob*,
QQmlDataBlob::Data const&) (this=this@entry=0x2c57a88,
blob=blob@entry=0x2d4efd0, d=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:1223
#13 0x00007f5b5dac0561 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlFile*)
(this=this@entry=0x2c57a88, blob=0x2d4efd0, file=file@entry=0x7f5b2a7176f0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:1213
#14 0x00007f5b5dac2618 in QQmlTypeLoader::loadThread(QQmlDataBlob*)
(this=0x2c57a88, blob=blob@entry=0x2d4efd0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:1090
#15 0x00007f5b5dac2a0d in QQmlTypeLoaderThread::loadThread(QQmlDataBlob*)
(this=<optimized out>, b=0x2d4efd0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/qqmltypeloader.cpp:815
#16 0x00007f5b5db206d8 in QQmlThreadPrivate::threadEvent() (this=0x2c57bf0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:190
#17 0x00007f5b5db20d5a in QQmlThreadPrivate::event(QEvent*) (this=0x2c57bf0,
e=0x2d4eca0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:128
#18 0x00007f5b6967628c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2c57bf0, e=0x2d4eca0) at
kernel/qapplication.cpp:3804
#19 0x00007f5b6967a8ea in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd9066c610, receiver=0x2c57bf0, e=0x2d4eca0) at
kernel/qapplication.cpp:3561
#20 0x00007f5b68975be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x2c57bf0, event=event@entry=0x2d4eca0) at
kernel/qcoreapplication.cpp:1015
#21 0x00007f5b689779ca in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x2d4eca0, receiver=<optimized out>) at kernel/qcoreapplication.h:225
#22 0x00007f5b689779ca in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x2c57f20) at kernel/qcoreapplication.cpp:1650
#23 0x00007f5b68977f78 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1508
#24 0x00007f5b689c6b03 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x7f5b1c019de0) at kernel/qeventdispatcher_glib.cpp:270
#25 0x00007f5b61045134 in g_main_dispatch (context=0x7f5b1c0033a0) at
gmain.c:3154
#26 0x00007f5b61045134 in g_main_context_dispatch
(context=context@entry=0x7f5b1c0033a0) at gmain.c:3769
#27 0x00007f5b61045388 in g_main_context_iterate
(context=context@entry=0x7f5b1c0033a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#28 0x00007f5b6104542c in g_main_context_iteration (context=0x7f5b1c0033a0,
may_block=1) at gmain.c:3901
#29 0x00007f5b689c618c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f5b1c019570, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#30 0x00007f5b68973bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5b2a717c70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#31 0x00007f5b687aef5a in QThread::exec() (this=this@entry=0x2c57bf0) at
thread/qthread.cpp:500
#32 0x00007f5b5db203d8 in QQmlThreadPrivate::run() (this=0x2c57bf0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#33 0x00007f5b687b3a29 in QThreadPrivate::start(void*) (arg=0x2c57bf0) at
thread/qthread_unix.cpp:365
#34 0x00007f5b61cbd744 in start_thread (arg=0x7f5b2a718700) at
pthread_create.c:334
#35 0x00007f5b680c1aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f5b2c382700 (LWP 13011)):
#0  0x00007f5b680b920d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5b61045314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f5b240055e0, timeout=-1, context=0x7f5b240009b0) at gmain.c:4135
#2  0x00007f5b61045314 in g_main_context_iterate
(context=context@entry=0x7f5b240009b0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f5b6104542c in g_main_context_iteration (context=0x7f5b240009b0,
may_block=1) at gmain.c:3901
#4  0x00007f5b689c61ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f5b240008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f5b68973bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5b2c381bc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f5b687aef5a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f5b66310333 in  () at /usr/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f5b687b3a29 in QThreadPrivate::start(void*) (arg=0x28250b0) at
thread/qthread_unix.cpp:365
#9  0x00007f5b61cbd744 in start_thread (arg=0x7f5b2c382700) at
pthread_create.c:334
#10 0x00007f5b680c1aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f5b37fff700 (LWP 12835)):
#0  0x00007f5b61cc2468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f5b687b45e8 in QWaitConditionPrivate::wait_relative(unsigned long)
(time=1000, this=0x1309b90) at thread/qwaitcondition_unix.cpp:126
#2  0x00007f5b687b45e8 in QWaitConditionPrivate::wait(unsigned long)
(time=1000, this=0x1309b90) at thread/qwaitcondition_unix.cpp:134
#3  0x00007f5b687b45e8 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x154adb0, time=1000) at
thread/qwaitcondition_unix.cpp:208
#4  0x00007f5b662433d3 in  () at /usr/lib64/libKDevPlatformLanguage.so.10
#5  0x00007f5b687b3a29 in QThreadPrivate::start(void*) (arg=0x154ad90) at
thread/qthread_unix.cpp:365
#6  0x00007f5b61cbd744 in start_thread (arg=0x7f5b37fff700) at
pthread_create.c:334
#7  0x00007f5b680c1aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f5b4685b700 (LWP 12742)):
#0  0x00007f5b680b528d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5b5714f073 in  () at /usr/lib64/tls/libnvidia-tls.so.390.25
#2  0x00007f5b61085750 in read (__nbytes=16, __buf=0x7f5b4685aa60,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007f5b61085750 in g_wakeup_acknowledge (wakeup=0x7f5b400015b0) at
gwakeup.c:210
#4  0x00007f5b61044e49 in g_main_context_check
(context=context@entry=0x7f5b380009b0, max_priority=2147483647,
fds=fds@entry=0x7f5b3800f160, n_fds=n_fds@entry=1) at gmain.c:3632
#5  0x00007f5b610452a8 in g_main_context_iterate
(context=context@entry=0x7f5b380009b0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#6  0x00007f5b6104542c in g_main_context_iteration (context=0x7f5b380009b0,
may_block=1) at gmain.c:3901
#7  0x00007f5b689c61ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f5b380008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#8  0x00007f5b68973bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5b4685ac60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#9  0x00007f5b687aef5a in QThread::exec() (this=this@entry=0x7f5b6a746ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#10 0x00007f5b6a4dd295 in QDBusConnectionManager::run() (this=0x7f5b6a746ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#11 0x00007f5b687b3a29 in QThreadPrivate::start(void*) (arg=0x7f5b6a746ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#12 0x00007f5b61cbd744 in start_thread (arg=0x7f5b4685b700) at
pthread_create.c:334
#13 0x00007f5b680c1aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5b6b2f4940 (LWP 12716)):
[KCrash Handler]
#6  0x00007f5b6800c8d7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f5b6800dcaa in __GI_abort () at abort.c:78
#8  0x00007f5b6879f3be in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1648
#9  0x00007f5b6879f3be in QMessageLogger::fatal(char const*, ...) const
(this=this@entry=0x7ffd9066bc80, msg=msg@entry=0x7f5b5e662fef "%s") at
global/qlogging.cpp:790
#10 0x00007f5b5e65f555 in
QQuickWidgetPrivate::handleContextCreationFailure(QSurfaceFormat const&, bool)
(this=this@entry=0x2c583a0, format=..., isEs=isEs@entry=false) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quickwidgets/qquickwidget.cpp:710
#11 0x00007f5b5e65f87a in QQuickWidgetPrivate::createContext()
(this=this@entry=0x2c583a0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quickwidgets/qquickwidget.cpp:738
#12 0x00007f5b5e660046 in QQuickWidget::resizeEvent(QResizeEvent*)
(this=0x2c58360, e=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quickwidgets/qquickwidget.cpp:1037
#13 0x00007f5b696b813f in QWidget::event(QEvent*) (this=0x2c58360,
event=0x7ffd9066c050) at kernel/qwidget.cpp:8912
#14 0x00007f5b6967628c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2c58360, e=0x7ffd9066c050) at
kernel/qapplication.cpp:3804
#15 0x00007f5b6967a8ea in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd9066c610, receiver=0x2c58360, e=0x7ffd9066c050) at
kernel/qapplication.cpp:3561
#16 0x00007f5b68975be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x2c58360, event=event@entry=0x7ffd9066c050) at
kernel/qcoreapplication.cpp:1015
#17 0x00007f5b696b1302 in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7ffd9066c050, receiver=0x2c58360) at
../../src/corelib/kernel/qcoreapplication.h:225
#18 0x00007f5b696b1302 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool,
bool) (this=this@entry=0x2c583a0, recursive=recursive@entry=false,
disableUpdates=<optimized out>, disableUpdates@entry=false) at
kernel/qwidget.cpp:7775
#19 0x00007f5b696b4bc3 in QWidgetPrivate::show_helper()
(this=this@entry=0x2c583a0) at kernel/qwidget.cpp:7826
#20 0x00007f5b696b77d7 in QWidget::setVisible(bool) (this=0x2c58360,
visible=<optimized out>) at kernel/qwidget.cpp:8181
#21 0x00007f5b65d49a81 in  () at /usr/lib64/libKDevPlatformSublime.so.10
#22 0x00007f5b65d49d6f in  () at /usr/lib64/libKDevPlatformSublime.so.10
#23 0x00007f5b295061d3 in  () at
/usr/lib64/qt5/plugins/kdevplatform/27/kdevwelcomepage.so
#24 0x00007f5b295064a8 in  () at
/usr/lib64/qt5/plugins/kdevplatform/27/kdevwelcomepage.so
#25 0x00007f5b69dca58f in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) (this=0x2c52ed0,
iface=0x7f5b6a7711b8 "KDevelop::IPlugin", parentWidget=0x0, parent=0xfd7eb0,
args=..., keyword=...) at
/usr/src/debug/kcoreaddons-5.32.0/src/lib/plugin/kpluginfactory.cpp:145
#26 0x00007f5b6ae661a9 in
KDevelop::PluginController::loadPluginInternal(QString const&) () at
/usr/lib64/libKDevPlatformShell.so.10
#27 0x000000000040cb53 in main(int, char**) (argc=3, argv=<optimized out>) at
/usr/src/debug/kdevelop-5.1.2/app/main.cpp:660

Possible duplicates by query: bug 377996.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to