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