[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 238355] New: kdevelop crashed on close, had php files open
From:       <cobexer () gmail ! com>
Date:       2010-05-21 0:31:35
Message-ID: bug-238355-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: kdevelop crashed on close, had php files open
           Product: kdevelop
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: cobexer@gmail.com


Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.34-8-desktop x86_64
Distribution: "openSUSE 11.3 Milestone 7 (x86_64)"

-- Information about the crash:
kdevelop crashed when i quit the application - i had several php source files
open

i changed some settings of the editor some time ago. changed where at least the
option concerning auto closing of breakets ( (, ) , {, }, ...)

sidenote:
 it probably crashed yesterday on the same reason(but i had no debug smbols
installed back then =/)
the creash yesterday was caused by quickly closing some of the open source tabs



The crash can be reproduced some of the time.

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

Thread 6 (Thread 0x7fc1e67e1710 (LWP 9879)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fc1fa11f7f2 in wait (this=<value optimized out>, mutex=0xa94dc0,
time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xa94dc0,
time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc1f5c90c5e in KDevelop::DUChainPrivate::CleanupThread::run() ()
from /usr/lib64/libkdevplatformlanguage.so.1
#4  0x00007fc1fa11f1c5 in QThreadPrivate::start (arg=0xa94da0) at
thread/qthread_unix.cpp:248
#5  0x00007fc1f8bafa3f in start_thread (arg=0x7fc1e67e1710) at
pthread_create.c:297
#6  0x00007fc1f8e96bfd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc1e05cc710 (LWP 9895)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc1fa11f88b in wait (this=<value optimized out>, mutex=0xc099a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xc099a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc1f065e2ae in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x85ec50,
th=0xb2afe0) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc1f0660ba5 in waitForAvailableJob (this=0x94bae0, th=0xb2afe0) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x94bae0, th=0xb2afe0)
at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc1f065e69f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc1e05cbe30, parent=0x85ec50, th=0xb2afe0) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc1f065e728 in ThreadWeaver::Thread::run (this=0xb2afe0) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc1fa11f1c5 in QThreadPrivate::start (arg=0xb2afe0) at
thread/qthread_unix.cpp:248
#9  0x00007fc1f8bafa3f in start_thread (arg=0x7fc1e05cc710) at
pthread_create.c:297
#10 0x00007fc1f8e96bfd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc1da3fc710 (LWP 9915)):
#0  0x00007fc1f8bb367e in __pthread_mutex_unlock_usercnt (mutex=0xf80a48,
decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007fc1f38505f2 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007fc1f3850ed2 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc1f38513ed in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007fc1fa230f06 in QEventDispatcherGlib::processEvents (this=0xb20ff0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fc1fa2078a2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fc1fa207adc in QEventLoop::exec (this=0x7fc1da3fbe20, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fc1fa11ca49 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007fc1fa11f1c5 in QThreadPrivate::start (arg=0xfd9250) at
thread/qthread_unix.cpp:248
#9  0x00007fc1f8bafa3f in start_thread (arg=0x7fc1da3fc710) at
pthread_create.c:297
#10 0x00007fc1f8e96bfd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc1dabfd710 (LWP 10138)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc1fa11f88b in wait (this=<value optimized out>, mutex=0x7b7060,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7b7060,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc1f065e2ae in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbd7a30,
th=0x3e44210) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc1f0660ba5 in waitForAvailableJob (this=0xb30100, th=0x3e44210) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0xb30100, th=0x3e44210)
at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc1f0660bbe in ThreadWeaver::WorkingHardState::applyForWork
(this=0xb30100, th=0x3e44210) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fc1f065e69f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc1dabfce30, parent=0xbd7a30, th=0x3e44210) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#8  0x00007fc1f065e728 in ThreadWeaver::Thread::run (this=0x3e44210) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#9  0x00007fc1fa11f1c5 in QThreadPrivate::start (arg=0x3e44210) at
thread/qthread_unix.cpp:248
#10 0x00007fc1f8bafa3f in start_thread (arg=0x7fc1dabfd710) at
pthread_create.c:297
#11 0x00007fc1f8e96bfd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc1d477a710 (LWP 10139)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc1fa11f88b in wait (this=<value optimized out>, mutex=0x7b7060,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7b7060,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc1f065e2ae in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbd7a30,
th=0x2509270) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc1f0660ba5 in waitForAvailableJob (this=0xb30100, th=0x2509270) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0xb30100, th=0x2509270)
at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc1f065e69f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc1d4779e30, parent=0xbd7a30, th=0x2509270) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc1f065e728 in ThreadWeaver::Thread::run (this=0x2509270) at
/usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc1fa11f1c5 in QThreadPrivate::start (arg=0x2509270) at
thread/qthread_unix.cpp:248
#9  0x00007fc1f8bafa3f in start_thread (arg=0x7fc1d477a710) at
pthread_create.c:297
#10 0x00007fc1f8e96bfd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc1fb8ae760 (LWP 9826)):
[KCrash Handler]
#5  0x0000000004d1d3c8 in ?? ()
#6  0x00007fc1d5a517b1 in KateSmartRange::checkFeedback (this=0x4d18a20) at
/usr/src/debug/kdelibs-4.4.3/kate/smart/katesmartrange.cpp:269
#7  0x00007fc1fab3b544 in KTextEditor::SmartRange::removeWatcher
(this=0x4d18a20, watcher=0x1eefdb8) at
/usr/src/debug/kdelibs-4.4.3/interfaces/ktexteditor/smartrange.cpp:902
#8  0x00007fc1d5a94ae8 in KateViewInternal::removeWatcher (this=0x1eefd90,
range=0x4d18a20, watcher=0x1eefdb8) at
/usr/src/debug/kdelibs-4.4.3/kate/view/kateviewinternal.cpp:236
#9  0x00007fc1d5a94b55 in KateViewInternal::removeWatcher (this=0x1eefd90,
range=0x45ff600, watcher=0x1eefdb8) at
/usr/src/debug/kdelibs-4.4.3/kate/view/kateviewinternal.cpp:241
#10 0x00007fc1d5a94bee in KateViewInternal::removeHighlightRange
(this=0x1eefd90, range=0x45ff600) at
/usr/src/debug/kdelibs-4.4.3/kate/view/kateviewinternal.cpp:3731
#11 0x00007fc1d5a82e7d in KateView::removeExternalHighlight (this=0x1ee85d0,
topRange=0x45ff600) at /usr/src/debug/kdelibs-4.4.3/kate/view/kateview.cpp:2041
#12 0x00007fc1d5a83c42 in KateView::~KateView (this=0x1ee85d0, __in_chrg=<value
optimized out>) at /usr/src/debug/kdelibs-4.4.3/kate/view/kateview.cpp:272
#13 0x00007fc1d5a83ec9 in KateView::~KateView (this=0x1ee85d0, __in_chrg=<value
optimized out>) at /usr/src/debug/kdelibs-4.4.3/kate/view/kateview.cpp:288
#14 0x00007fc1fa219154 in QObjectPrivate::deleteChildren (this=0x1f66c30) at
kernel/qobject.cpp:1986
#15 0x00007fc1f9644c7d in QWidget::~QWidget (this=0x1f66a10, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#16 0x00007fc1fadda1e9 in KDevelop::TextEditorWidget::~TextEditorWidget
(this=0x1f66a10, __in_chrg=<value optimized out>) at
/usr/src/debug/kdevplatform-1.0.0/shell/textdocument.cpp:621
#17 0x00007fc1fadd9d14 in KDevelop::TextView::~TextView (this=0x1954120,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdevplatform-1.0.0/shell/textdocument.cpp:523
#18 0x00007fc1fadd9d49 in KDevelop::TextView::~TextView (this=0x1954120,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdevplatform-1.0.0/shell/textdocument.cpp:526
#19 0x00007fc1fadd94d8 in KDevelop::PartDocument::close (this=0x195e900,
mode=<value optimized out>) at
/usr/src/debug/kdevplatform-1.0.0/shell/partdocument.cpp:136
#20 0x00007fc1fadd9d78 in KDevelop::TextDocument::close (this=0x195e900,
mode=<value optimized out>) at
/usr/src/debug/kdevplatform-1.0.0/shell/textdocument.cpp:495
#21 0x00007fc1fade0edd in KDevelop::DocumentController::cleanup (this=0xce4560)
at /usr/src/debug/kdevplatform-1.0.0/shell/documentcontroller.cpp:445
#22 0x00007fc1fadc529a in KDevelop::Core::cleanup (this=0x7b3760) at
/usr/src/debug/kdevplatform-1.0.0/shell/core.cpp:289
#23 0x00007fc1fadb4b2d in KDevelop::MainWindow::~MainWindow (this=0x7f4200,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdevplatform-1.0.0/shell/mainwindow.cpp:120
#24 0x00007fc1fadb4b89 in KDevelop::MainWindow::~MainWindow (this=0x7f4200,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdevplatform-1.0.0/shell/mainwindow.cpp:126
#25 0x00007fc1fa219d3d in QObject::event (this=0x7f4200, e=0x513f440) at
kernel/qobject.cpp:1231
#26 0x00007fc1f9640e9d in QWidget::event (this=0x7f4200, event=0x513f440) at
kernel/qwidget.cpp:8455
#27 0x00007fc1f99f302b in QMainWindow::event (this=0x7f4200, event=0x513f440)
at widgets/qmainwindow.cpp:1433
#28 0x00007fc1fa71fc43 in KXmlGuiWindow::event (this=0x7f4200, ev=0x513f440) at
/usr/src/debug/kdelibs-4.4.3/kdeui/xmlgui/kxmlguiwindow.cpp:131
#29 0x00007fc1f95f1af4 in QApplicationPrivate::notify_helper (this=0x66e9e0,
receiver=0x7f4200, e=0x513f440) at kernel/qapplication.cpp:4300
#30 0x00007fc1f95f5bda in QApplication::notify (this=<value optimized out>,
receiver=0x7f4200, e=0x513f440) at kernel/qapplication.cpp:4183
#31 0x00007fc1fa698e56 in KApplication::notify (this=0x7fff70423a40,
receiver=0x7f4200, event=0x513f440) at
/usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#32 0x00007fc1fa2084bc in QCoreApplication::notifyInternal
(this=0x7fff70423a40, receiver=0x7f4200, event=0x513f440) at
kernel/qcoreapplication.cpp:704
#33 0x00007fc1fa20bb5d in sendEvent (receiver=0x0, event_type=0, data=0x6133f0)
at kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x6133f0) at kernel/qcoreapplication.cpp:1345
#35 0x00007fc1fa230973 in sendPostedEvents (s=<value optimized out>) at
kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#37 0x00007fc1f3850973 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007fc1f3851150 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fc1f38513ed in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#40 0x00007fc1fa230eaf in QEventDispatcherGlib::processEvents (this=0x619d00,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#41 0x00007fc1f969131e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fc1fa2078a2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007fc1fa207adc in QEventLoop::exec (this=0x7fff704237f0, flags=...) at
kernel/qeventloop.cpp:201
#44 0x00007fc1fa20be0b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#45 0x0000000000408899 in _start ()

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic