sublime crash when closing split view

Matthew Woehlke mw_triad at users.sourceforge.net
Thu Nov 20 21:32:27 UTC 2008


I sure don't remember kdevelop being *this* unstable, but I'm going to 
have to switch to Kate for a while :-(.

Anyway, had a split view with a CMakeLists.txt in one side and a 
GNUmakefile in the other, closed the second view of the split, and BANG! 
This is with today's trunk, scratch-builds of both kdevplatform and 
kdevelop.

Application: KDevelop (kdevelop), signal SIGSEGV
0x00000031832a63c1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f89fe74b750 (LWP 10462))]

Thread 5 (Thread 0x41a97950 (LWP 10780)):
#0  0x0000003183e0b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007f8a006c05db in QWaitConditionPrivate::wait (this=0x1edc580, 
time=90000) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:80
#2  0x00007f8a006c014e in QWaitCondition::wait (this=0x1ec4938, 
mutex=0x1ec4940, time=90000) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:154
#3  0x00007f89ffbde368 in KDevelop::DUChainPrivate::CleanupThread::run 
(this=0x1ec4920) at 
/usr/local/src/kde/svn/trunk/kdevplatform/language/duchain/duchain.cpp:236
#4  0x00007f8a006bfda5 in QThreadPrivate::start (arg=0x1ec4920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0x0000003183e0729a in start_thread () from /lib64/libpthread.so.0
#6  0x00000031832e439d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x42498950 (LWP 10818)):
#0  0x00000031832da9e3 in poll () from /lib64/libc.so.6
#1  0x000000380b43aaa8 in ?? () from /lib64/libglib-2.0.so.0
#2  0x000000380b43adcb in g_main_context_iteration () from 
/lib64/libglib-2.0.so.0
#3  0x00007f8a007d6d48 in QEventDispatcherGlib::processEvents 
(this=0x1f6c540, flags={i = 1112112848}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:321
#4  0x00007f8a007a73db in QEventLoop::processEvents (this=0x42497f80, 
flags={i = 1112112944}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#5  0x00007f8a007a75d6 in QEventLoop::exec (this=0x42497f80, flags={i = 
1112113040}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:190
#6  0x00007f8a006bc250 in QThread::exec (this=0x1f6c360) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread.cpp:458
#7  0x00007f8a007900f5 in QInotifyFileSystemWatcherEngine::run 
(this=0x1f6c360) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/io/qfilesystemwatcher_inotify.cpp:205
#8  0x00007f8a006bfda5 in QThreadPrivate::start (arg=0x1f6c360) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#9  0x0000003183e0729a in start_thread () from /lib64/libpthread.so.0
#10 0x00000031832e439d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x4389a950 (LWP 10996)):
#0  0x00000031832da9f6 in poll () from /lib64/libc.so.6
#1  0x000000380b43aaa8 in ?? () from /lib64/libglib-2.0.so.0
#2  0x000000380b43adcb in g_main_context_iteration () from 
/lib64/libglib-2.0.so.0
#3  0x00007f8a007d6d48 in QEventDispatcherGlib::processEvents 
(this=0x35d8670, flags={i = 1133092624}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:321
#4  0x00007f8a007a73db in QEventLoop::processEvents (this=0x43899fc0, 
flags={i = 1133092720}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#5  0x00007f8a007a75d6 in QEventLoop::exec (this=0x43899fc0, flags={i = 
1133092816}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:190
#6  0x00007f8a006bc250 in QThread::exec (this=0x3466970) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread.cpp:458
#7  0x00007f8a006bfda5 in QThreadPrivate::start (arg=0x3466970) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#8  0x0000003183e0729a in start_thread () from /lib64/libpthread.so.0
#9  0x00000031832e439d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x4429b950 (LWP 10997)):
#0  0x00000031832dcc02 in select () from /lib64/libc.so.6
#1  0x00007f8a0078e8db in QProcessManager::run (this=0x1c8b000) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/io/qprocess_unix.cpp:301
#2  0x00007f8a006bfda5 in QThreadPrivate::start (arg=0x1c8b000) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#3  0x0000003183e0729a in start_thread () from /lib64/libpthread.so.0
#4  0x00000031832e439d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f89fe74b750 (LWP 10462)):
[KCrash Handler]
#5  0x00007f8a00cdb0e8 in QWidget::d_func (this=0x0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.h:139
#6  0x00007f8a00cca643 in QWidget::style (this=0x0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:2113
#7  0x00007f89ff9355e5 in Sublime::ContainerStyle::styleHint 
(this=<value optimized out>, hint=QStyle::SH_Widget_ShareActivation, 
option=0x0, widget=0x4cb7290, returnData=0x0)
     at 
/usr/local/src/kde/svn/trunk/kdevplatform/sublime/containerstyle.cpp:36
#8  0x00007f8a00cca979 in QWidget::isActiveWindow (this=0x4cb7290) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:5583
#9  0x00007f8a00f0fd47 in QStyleOption::init (this=0x7fff0ab9de50, 
widget=0x4cb7290) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/styles/qstyleoption.cpp:203
#10 0x00007f8a00cdc11d in QStyleOption::initFrom (this=0x7fff0ab9de50, 
w=0x4cb7290) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/styles/qstyleoption.h:94
#11 0x00007f8a0108c68f in QTabWidget::initStyleOption (this=0x4cb7290, 
option=0x7fff0ab9de50) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qtabwidget.cpp:246
#12 0x00007f8a0108ca9e in QTabWidget::setUpLayout (this=0x4cb7290, 
onlyCheck=false) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qtabwidget.cpp:715
#13 0x00007f8a0108cda7 in QTabWidget::event (this=0x4cb7290, 
ev=0x7f89ea111eb0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qtabwidget.cpp:909
#14 0x00007f8a00c7a5c1 in QApplicationPrivate::notify_helper 
(this=0x1c86cb0, receiver=0x4cb7290, e=0x7f89ea111eb0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3803
#15 0x00007f8a00c7c236 in QApplication::notify (this=0x7fff0ab9ea70, 
receiver=0x4cb7290, e=0x7f89ea111eb0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3768
#16 0x00007f8a01d5f79b in KApplication::notify (this=0x7fff0ab9ea70, 
receiver=0x4cb7290, event=0x7f89ea111eb0) at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:307
#17 0x00007f8a007aa173 in QCoreApplication::notifyInternal 
(this=0x7fff0ab9ea70, receiver=0x4cb7290, event=0x7f89ea111eb0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#18 0x00007f8a027c2ddb in QCoreApplication::sendEvent 
(receiver=0x4cb7290, event=0x7f89ea111eb0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:209
#19 0x00007f8a007aa6f5 in QCoreApplicationPrivate::sendPostedEvents 
(receiver=0x0, event_type=0, data=0x1c03370) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1195
#20 0x00007f8a007aa8cc in QCoreApplication::sendPostedEvents 
(receiver=0x0, event_type=0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091
#21 0x00007f8a00d1afc1 in QCoreApplication::sendPostedEvents () at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:214
#22 0x00007f8a007d79e8 in postEventSourceDispatch (s=0x1c88f20) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:205
#23 0x000000380b43742b in g_main_context_dispatch () from 
/lib64/libglib-2.0.so.0
#24 0x000000380b43ac0d in ?? () from /lib64/libglib-2.0.so.0
#25 0x000000380b43adcb in g_main_context_iteration () from 
/lib64/libglib-2.0.so.0
#26 0x00007f8a007d6d2a in QEventDispatcherGlib::processEvents 
(this=0x1c86be0, flags={i = 179955808}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:319
#27 0x00007f8a00d19873 in QGuiEventDispatcherGlib::processEvents 
(this=0x1c86be0, flags={i = 179955904}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:198
#28 0x00007f8a007a73db in QEventLoop::processEvents 
(this=0x7fff0ab9e970, flags={i = 179956000}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#29 0x00007f8a007a75d6 in QEventLoop::exec (this=0x7fff0ab9e970, 
flags={i = 179956096}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:190
#30 0x00007f8a007aa9d8 in QCoreApplication::exec () at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#31 0x00007f8a00c7a31e in QApplication::exec () at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3331
#32 0x0000000000406e9a in main (argc=1, argv=0x7fff0ab9fa28) at 
/usr/local/src/kde/svn/trunk/kdevelop/src/main.cpp:194



-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
C++ is for people who want to be able to not just shoot themselves in 
the foot, but do it with a rocket launcher. -- Igor Peshansky





More information about the KDevelop-devel mailing list