Bug 247406 - Freeze and Crash on return from Screen Saver
Summary: Freeze and Crash on return from Screen Saver
Status: RESOLVED DUPLICATE of bug 236037
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.0.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-11 19:17 UTC by Jason
Modified: 2010-08-12 15:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason 2010-08-11 19:17:21 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

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

I went from the screen saver directly to KDevelop code editor. KDevelop refuses to accept keyboard input and crashes when closed from the menu option.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4c64069760 (LWP 1963))]

Thread 5 (Thread 0x7f4c4582a710 (LWP 1964)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f4c627a5ce2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2286b20, time=200000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2286b20, time=200000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f4c5dc6d06e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2286b00) at ../../language/duchain/duchain.cpp:286
#4  0x00007f4c627a51be in QThreadPrivate::start (arg=0x2286b00) at thread/qthread_unix.cpp:266
#5  0x00007f4c611929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f4c6148f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4c37e85710 (LWP 1977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4c627a5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21f7a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x21f7a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f4c5820fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21f9520, th=0x3c92310) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f4c58212f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x3c92310) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f4c582114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c37e84e00, parent=0x21f9520, th=0x3c92310) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f4c58211a58 in ThreadWeaver::Thread::run (this=0x3c92310) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f4c627a51be in QThreadPrivate::start (arg=0x3c92310) at thread/qthread_unix.cpp:266
#8  0x00007f4c611929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f4c6148f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4c37684710 (LWP 1978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4c627a5d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21f7a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x21f7a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f4c5820fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21f9520, th=0x2cafb40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f4c58212f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#18 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#20 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x00007f4c58212fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f7ae0, th=0x2cafb40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#22 0x00007f4c582114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f4c37683e00, parent=0x21f9520, th=0x2cafb40) at ../../../threadweaver/Weaver/Thread.cpp:87
#23 0x00007f4c58211a58 in ThreadWeaver::Thread::run (this=0x2cafb40) at ../../../threadweaver/Weaver/Thread.cpp:142
#24 0x00007f4c627a51be in QThreadPrivate::start (arg=0x2cafb40) at thread/qthread_unix.cpp:266
#25 0x00007f4c611929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#26 0x00007f4c6148f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4c30a0f710 (LWP 1996)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4c59e000c4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4c5a10a140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f4c59e000f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f4c5a118214) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f4c611929ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f4c6148f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4c64069760 (LWP 1963)):
[KCrash Handler]
#6  0x00007f4c63527825 in ProvidersModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>) at ../../shell/documentationview.cpp:51
#7  0x00007f4c61ff134c in QComboBoxPrivate::itemText (this=0x31d3b60, index=...) at widgets/qcombobox.cpp:1265
#8  0x00007f4c61ff14e6 in QComboBox::currentText (this=<value optimized out>) at widgets/qcombobox.cpp:2034
#9  0x00007f4c61ff1fd6 in QComboBox::initStyleOption (this=0x31d3a30, option=0x7fffc49f9c70) at widgets/qcombobox.cpp:1114
#10 0x00007f4c61ff4976 in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x31d3b60) at widgets/qcombobox.cpp:1073
#11 0x00007f4c61ff76c8 in QComboBox::changeEvent (this=0x31d3a30, e=0x7fffc49fa4c0) at widgets/qcombobox.cpp:2729
#12 0x00007f4c61c5de88 in QWidget::event (this=0x31d3a30, event=0x7fffc49fa4c0) at kernel/qwidget.cpp:8447
#13 0x00007f4c61c08cdc in QApplicationPrivate::notify_helper (this=0x1e05900, receiver=0x31d3a30, e=0x7fffc49fa4c0) at kernel/qapplication.cpp:4389
#14 0x00007f4c61c0e7cd in QApplication::notify (this=0x7fffc49fbad0, receiver=0x31d3a30, e=0x7fffc49fa4c0) at kernel/qapplication.cpp:4270
#15 0x00007f4c62dfdeb6 in KApplication::notify (this=0x7fffc49fbad0, receiver=0x31d3a30, event=0x7fffc49fa4c0) at ../../kdeui/kernel/kapplication.cpp:310
#16 0x00007f4c62897a8c in QCoreApplication::notifyInternal (this=0x7fffc49fbad0, receiver=0x31d3a30, event=0x7fffc49fa4c0) at kernel/qcoreapplication.cpp:732
#17 0x00007f4c61c5a005 in QCoreApplication::sendEvent (this=0x31d3b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QWidgetPrivate::propagatePaletteChange (this=0x31d3b60) at kernel/qwidget.cpp:1840
#19 0x00007f4c61c5a1c3 in QWidgetPrivate::setPalette_helper (this=0x31d3b60, palette=...) at kernel/qwidget.cpp:4584
#20 0x00007f4c61c5a269 in QWidgetPrivate::resolvePalette (this=0x31d3b60) at kernel/qwidget.cpp:4574
#21 0x00007f4c61c67aa7 in QWidget::setParent (this=0x31d3a30, parent=0x0, f=) at kernel/qwidget.cpp:9988
#22 0x00007f4c61c67f32 in QWidget::setParent (this=0x7fffc49f9b90, parent=0x2b13608) at kernel/qwidget.cpp:9907
#23 0x00007f4c61c6af40 in QWidgetAction::releaseWidget (this=0x31cea60, widget=0x31d3a30) at kernel/qwidgetaction.cpp:207
#24 0x00007f4c620a4633 in ~QToolBarLayout (this=0x31d79e0, __in_chrg=<value optimized out>) at widgets/qtoolbarlayout.cpp:101
#25 0x00007f4c61c63714 in ~QWidget (this=0x2caf2c0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1471
#26 0x00007f4c62f0a71e in ~KToolBar (this=0x2caf2c0, __in_chrg=<value optimized out>) at ../../kdeui/widgets/ktoolbar.cpp:728
#27 0x00007f4c628a99ff in QObjectPrivate::deleteChildren (this=0x31d7a90) at kernel/qobject.cpp:1957
#28 0x00007f4c61c63838 in ~QWidget (this=0x31cc430, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1559
#29 0x00007f4c634b9d2a in ~DocumentationView (this=0x31cc430, __in_chrg=<value optimized out>) at ../../shell/documentationview.h:32
#30 0x00007f4c628a99ff in QObjectPrivate::deleteChildren (this=0x3a98aa0) at kernel/qobject.cpp:1957
#31 0x00007f4c61c63838 in ~QWidget (this=0x3a98a30, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1559
#32 0x00007f4c5d99242e in ?? () from /usr/lib/libsublime.so.1
#33 0x00007f4c628a99ff in QObjectPrivate::deleteChildren (this=0x3133170) at kernel/qobject.cpp:1957
#34 0x00007f4c61c63838 in ~QWidget (this=0x2c85de0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1559
#35 0x00007f4c5d99864b in ?? () from /usr/lib/libsublime.so.1
#36 0x00007f4c628a99ff in QObjectPrivate::deleteChildren (this=0x2084cf0) at kernel/qobject.cpp:1957
#37 0x00007f4c61c63838 in ~QWidget (this=0x2086f30, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1559
#38 0x00007f4c62edc415 in ~KMainWindow (this=0x2086f30, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:473
#39 0x00007f4c5d985ee9 in Sublime::MainWindow::~MainWindow() () from /usr/lib/libsublime.so.1
#40 0x00007f4c634c9d1e in ~MainWindow (this=0x2086f30, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../shell/mainwindow.cpp:126
#41 0x00007f4c628a98a8 in QObject::event (this=0x2086f30, e=0x2b13608) at kernel/qobject.cpp:1202
#42 0x00007f4c61c5dd2f in QWidget::event (this=0x2086f30, event=0x4dfce40) at kernel/qwidget.cpp:8616
#43 0x00007f4c6203e7cb in QMainWindow::event (this=0x2086f30, event=0x4dfce40) at widgets/qmainwindow.cpp:1417
#44 0x00007f4c62f1a103 in KXmlGuiWindow::event (this=0x7fffc49f9b90, ev=0x2b13608) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
#45 0x00007f4c61c08cdc in QApplicationPrivate::notify_helper (this=0x1e05900, receiver=0x2086f30, e=0x4dfce40) at kernel/qapplication.cpp:4389
#46 0x00007f4c61c0e7cd in QApplication::notify (this=0x7fffc49fbad0, receiver=0x2086f30, e=0x4dfce40) at kernel/qapplication.cpp:4270
#47 0x00007f4c62dfdeb6 in KApplication::notify (this=0x7fffc49fbad0, receiver=0x2086f30, event=0x4dfce40) at ../../kdeui/kernel/kapplication.cpp:310
#48 0x00007f4c62897a8c in QCoreApplication::notifyInternal (this=0x7fffc49fbad0, receiver=0x2086f30, event=0x4dfce40) at kernel/qcoreapplication.cpp:732
#49 0x00007f4c6289a9b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x15b94f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x15b94f0) at kernel/qcoreapplication.cpp:1373
#51 0x00007f4c628c4043 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#53 0x00007f4c5ac9a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00007f4c5ac9e748 in ?? () from /lib/libglib-2.0.so.0
#55 0x00007f4c5ac9e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x00007f4c628c3b83 in QEventDispatcherGlib::processEvents (this=0x15b8c40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#57 0x00007f4c61cba7ee in QGuiEventDispatcherGlib::processEvents (this=0x7fffc49f9b90, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f4c628967b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#59 0x00007f4c62896b9c in QEventLoop::exec (this=0x7fffc49fb900, flags=) at kernel/qeventloop.cpp:201
#60 0x00007f4c6289ac4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#61 0x00000000004088cf in _start ()

Possible duplicates by query: bug 241592, bug 236037.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-12 15:26:37 UTC

*** This bug has been marked as a duplicate of bug 236037 ***