Bug 345244

Summary: KDevelop Segfault
Product: [Applications] kdevelop Reporter: Tatsuyuki Ishi <ishitatsuyuki>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tatsuyuki Ishi 2015-03-17 06:22:49 UTC
Application: kdevelop (4.90.90)
 (Compiled from sources)
Qt Version: 5.4.1
Operating System: Linux 3.19.1-1-ck i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Just launch it
- Unusual behavior I noticed:
Every button comes with red frame.
- Custom settings of the application:
Low memory system
Compiled from AUR(git)
KDevPlatform is git
other is 5.8

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xac887740 (LWP 10787))]

Thread 4 (Thread 0xab49bb40 (LWP 10790)):
#0  0xb59b11bf in QMutex::unlock() () from /usr/lib/libQt5Core.so.5
#1  0xb5be7d44 in ?? () from /usr/lib/libQt5Core.so.5
#2  0xb2dcfe5b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb2dd08c4 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2dd0af6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb5be87ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb5b8aed3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb5b8b33a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb59b420d in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb6f9066f in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb59b95cb in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb2fd01a6 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb57687ce in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0xa64d3b40 (LWP 10837)):
#0  0xb779fbbc in __kernel_vsyscall ()
#1  0xb2fd5635 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb57754ea in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb59ba625 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb4152a80 in ?? () from /usr/lib/libKDevPlatformLanguage.so.9
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xa54aab40 (LWP 10839)):
#0  0xb779f976 in __vdso_clock_gettime ()
#1  0xb5775ee0 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb5a53e18 in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb5be6181 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb5be6694 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb5be7f79 in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb2dcfe5b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2dd08c4 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2dd0af6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb5be87ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#10 0xb5b8aed3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb5b8b33a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb59b420d in QThread::exec() () from /usr/lib/libQt5Core.so.5
#13 0xb59b42e8 in QThread::run() () from /usr/lib/libQt5Core.so.5
#14 0xb59b95cb in ?? () from /usr/lib/libQt5Core.so.5
#15 0xb2fd01a6 in start_thread () from /usr/lib/libpthread.so.0
#16 0xb57687ce in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0xac887740 (LWP 10787)):
[KCrash Handler]
#6  0xb3937897 in ?? () from /usr/lib/libKF5KIOWidgets.so.5
#7  0xb39394f1 in ?? () from /usr/lib/libKF5KIOWidgets.so.5
#8  0xb5bc0291 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#9  0xb5bc08dd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0xb3769886 in KCoreDirLister::itemsAdded(QUrl const&, KFileItemList const&) () from /usr/lib/libKF5KIOCore.so.5
#11 0xb376ed6b in KCoreDirLister::Private::emitItems() () from /usr/lib/libKF5KIOCore.so.5
#12 0xb37798bd in ?? () from /usr/lib/libKF5KIOCore.so.5
#13 0xb5bc0291 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#14 0xb5bc08dd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5
#15 0xb371a801 in KIO::ListJob::entries(KIO::Job*, QList<KIO::UDSEntry> const&) () from /usr/lib/libKF5KIOCore.so.5
#16 0xb371bc75 in ?? () from /usr/lib/libKF5KIOCore.so.5
#17 0xb371c49e in ?? () from /usr/lib/libKF5KIOCore.so.5
#18 0xb5bc0291 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#19 0xb5bc08dd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5
#20 0xb37014a1 in KIO::SlaveInterface::listEntries(QList<KIO::UDSEntry> const&) () from /usr/lib/libKF5KIOCore.so.5
#21 0xb37049c3 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libKF5KIOCore.so.5
#22 0xb3701a78 in KIO::SlaveInterface::dispatch() () from /usr/lib/libKF5KIOCore.so.5
#23 0xb3706791 in KIO::Slave::gotInput() () from /usr/lib/libKF5KIOCore.so.5
#24 0xb379a039 in ?? () from /usr/lib/libKF5KIOCore.so.5
#25 0xb5bc0291 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#26 0xb5bc08dd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5
#27 0xb36a1c33 in ?? () from /usr/lib/libKF5KIOCore.so.5
#28 0xb5bbda00 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQt5Core.so.5
#29 0xb5bc0fe3 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0xb64656ea in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0xb646aec1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#32 0xb5b8d9ea in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#33 0xb5b8fcac in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#34 0xb5b903c7 in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQt5Core.so.5
#35 0xb5be83a3 in ?? () from /usr/lib/libQt5Core.so.5
#36 0xb2dd0704 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb2dd0a29 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb2dd0af6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb5be8794 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#40 0xac67e081 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#41 0xb5b8aed3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#42 0xb5b8b33a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#43 0xb5b93235 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#44 0xb5ea0591 in QGuiApplication::exec() () from /usr/lib/libQt5Gui.so.5
#45 0xb6460ca4 in QApplication::exec() () from /usr/lib/libQt5Widgets.so.5
#46 0x0805e105 in main ()

Reported using DrKonqi
Comment 1 Kevin Funk 2015-08-25 08:06:43 UTC
This looks like a bug somewhere in KF5.

Is it still valid? Please reopen if that's the case. Also make sure to install debug symbols for KF5KIOWidgets then.
Comment 2 Andrew Crouthamel 2018-09-25 21:40:29 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 02:37:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!