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

List:       kdevelop-bugs
Subject:    [Bug 299648] New: Kdevelop crashed when reloading Python project
From:       DA <dap () open ! by>
Date:       2012-05-08 20:02:01
Message-ID: bug-299648-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 299648
          Severity: crash
           Version: 4.3.60
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: Kdevelop crashed when reloading Python project
    Classification: Unclassified
                OS: Linux
          Reporter: dap@open.by
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kdevelop

Application: kdevelop (4.3.60)
KDE Platform Version: 4.8.3 (4.8.3) "release 501"
Qt Version: 4.8.1
Operating System: Linux 3.1.10-1-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

I've installed the latest kdevelop4-plugin-python, kdevelop and
libkdevplatform0 from git using openSUSE Build Service.
I created a Python project and pressed "reload".

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9be998e760 (LWP 2765))]

Thread 9 (Thread 0x7f9bd00cf700 (LWP 2771)):
#0  0x00007f9be5dfe1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9be74049df in wait (time=1000, this=0xa2b830) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b03f00, time=1000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f9be37ce1fb in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x1b03ee0) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/language/duchain/duchain.cpp:282
#4  0x00007f9be740456b in QThreadPrivate::start (arg=0x1b03ee0) at
thread/qthread_unix.cpp:298
#5  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f9bb74a7700 (LWP 2792)):
#0  0x00007f9be5dfeea1 in pthread_getspecific () from /lib64/libpthread.so.0
#1  0x00007f9bdff48edd in g_thread_self () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bdff22f49 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9be75312e6 in QEventDispatcherGlib::processEvents
(this=0x7f9bb00008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f9be7501012 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9be7501267 in QEventLoop::exec (this=0x7f9bb74a6e20, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f9be7401547 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f9be740456b in QThreadPrivate::start (arg=0x257b290) at
thread/qthread_unix.cpp:298
#8  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f9bb68a5700 (LWP 2793)):
#0  0x00007f9be5dfde6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9be2b43952 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f9be2b43989 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f9bb5aff700 (LWP 2796)):
#0  0x00007fff3efff8de in ?? ()
#1  0x00007f9be4b9cd9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007f9be745af64 in do_gettime (frac=0x7f9bb5afeb78, sec=0x7f9bb5afeb70)
at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f9be7531a4d in QTimerInfoList::updateCurrentTime
(this=0x7f9ba80020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f9be7531d83 in QTimerInfoList::timerWait (this=0x7f9ba80020d0,
tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f9be75307bc in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f9bb5afec5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f9be7530865 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9bdff21b22 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#9  0x00007f9bdff2292d in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f9bdff22f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f9be75312e6 in QEventDispatcherGlib::processEvents
(this=0x7f9ba80008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f9be7501012 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f9be7501267 in QEventLoop::exec (this=0x7f9bb5afedf0, flags=...) at
kernel/qeventloop.cpp:204
#14 0x00007f9be7401547 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#15 0x00007f9be74e0dff in QInotifyFileSystemWatcherEngine::run (this=0x33286b0)
at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f9be740456b in QThreadPrivate::start (arg=0x33286b0) at
thread/qthread_unix.cpp:298
#17 0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f9baffff700 (LWP 2804)):
#0  0x00007f9be5dfde6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9bdcc53c12 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f9bdcc53c49 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9baf7fe700 (LWP 2805)):
#0  0x00007f9be60e0ff3 in poll () from /lib64/libc.so.6
#1  0x00007f9bdff22a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9bdff22f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9be75312e6 in QEventDispatcherGlib::processEvents
(this=0x7f9ba40008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f9be7501012 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9be7501267 in QEventLoop::exec (this=0x7f9baf7fde20, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f9be7401547 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f9be740456b in QThreadPrivate::start (arg=0x3749940) at
thread/qthread_unix.cpp:298
#8  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9bace6e700 (LWP 2929)):
#0  0x00007f9be5dfde6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9be7404a7b in wait (time=18446744073709551615, this=0xc01af0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x912600,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9bdd61f96b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f9bdd62225b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f9bdd6210cf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f9bdd62115b in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#7  0x00007f9be740456b in QThreadPrivate::start (arg=0x3aa4d60) at
thread/qthread_unix.cpp:298
#8  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9baecd0700 (LWP 2934)):
#0  0x00007f9be5dfde6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9be7404a7b in wait (time=18446744073709551615, this=0xc01af0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x912600,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9bdd61f96b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f9bdd62225b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f9bdd622274 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f9bdd6210cf in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f9bdd62115b in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#8  0x00007f9be740456b in QThreadPrivate::start (arg=0x3a2c160) at
thread/qthread_unix.cpp:298
#9  0x00007f9be5df9f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9be60ea10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9be998e760 (LWP 2765)):
[KCrash Handler]
#6  0x00007f9bd6603eb0 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#7  0x00007f9be75178e8 in QObject::connect (sender=0x360f100,
signal=0x7f9be8e885a0 "2fileRenamed(KUrl,KDevelop::ProjectFileItem*)",
receiver=0xbd4d60, method=0x7f9be8e88568
"1slotFileRenamed(KUrl,KDevelop::ProjectFileItem*)", type=Qt::AutoConnection)
at kernel/qobject.cpp:2560
#8  0x00007f9be8e3a122 in KDevelop::DocumentController::qt_metacall
(this=0xbd4d60, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fff3ef8f4e0) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/build/shell/documentcontroller.moc:159
#9  0x00007f9be75162f9 in QMetaObject::activate (sender=0x97fd10, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff3ef8f4e0) at
kernel/qobject.cpp:3575
#10 0x00007f9be90ce812 in KDevelop::IProjectController::projectOpened
(this=<optimized out>, _t1=0x37e7a20) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/build/interfaces/iprojectcontroller.moc:175
#11 0x00007f9be8e23fc6 in KDevelop::ProjectController::projectImportingFinished
(this=0x97fd10, project=0x37e7a20) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/shell/projectcontroller.cpp:772
#12 0x00007f9be8e2bcbc in importDone (job=<optimized out>, this=0x8bfc60) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/shell/project.cpp:257
#13 KDevelop::Project::qt_metacall (this=<optimized out>, _c=<optimized out>,
_id=12, _a=<optimized out>) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/build/shell/moc_project.cpp:117
#14 0x00007f9be75162f9 in QMetaObject::activate (sender=0x997d50, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff3ef8f860) at
kernel/qobject.cpp:3575
#15 0x00007f9be941d9a2 in KJob::result(KJob*) () from
/usr/lib64/libkdecore.so.5
#16 0x00007f9be941d9e0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#17 0x00007f9be3dc9595 in slotResult (job=<optimized out>, this=0x997d50) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/project/filemanagerlistjob.cpp:96
#18 KDevelop::FileManagerListJob::slotResult (this=0x997d50, job=<optimized
out>) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/project/filemanagerlistjob.cpp:82
#19 0x00007f9be3dc98e4 in KDevelop::FileManagerListJob::qt_metacall
(this=0x997d50, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff3ef8fa80) at
/usr/src/debug/kdevplatform-1.3.60git.1336138664/build/project/filemanagerlistjob.moc:88
#20 0x00007f9be75162f9 in QMetaObject::activate (sender=0x45c7690, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff3ef8fa80) at
kernel/qobject.cpp:3575
#21 0x00007f9be941d9a2 in KJob::result(KJob*) () from
/usr/lib64/libkdecore.so.5
#22 0x00007f9be941d9e0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#23 0x00007f9be47d0154 in KIO::SimpleJob::slotFinished() () from
/usr/lib64/libkio.so.5
#24 0x00007f9be47d50f5 in KIO::ListJob::slotFinished() () from
/usr/lib64/libkio.so.5
#25 0x00007f9be75160f1 in QMetaObject::activate (sender=0x4775cf0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#26 0x00007f9be487e241 in KIO::SlaveInterface::dispatch(int, QByteArray const&)
() from /usr/lib64/libkio.so.5
#27 0x00007f9be487aff5 in KIO::SlaveInterface::dispatch() () from
/usr/lib64/libkio.so.5
#28 0x00007f9be486e26e in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#29 0x00007f9be75160f1 in QMetaObject::activate (sender=0x4672900, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#30 0x00007f9be47a0e17 in ?? () from /usr/lib64/libkio.so.5
#31 0x00007f9be751b2b6 in QObject::event (this=0x4672900, e=<optimized out>) at
kernel/qobject.cpp:1204
#32 0x00007f9be68870d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#33 0x00007f9be688bf53 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#34 0x00007f9be7d228f6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#35 0x00007f9be750222c in QCoreApplication::notifyInternal
(this=0x7fff3ef90dc0, receiver=0x4672900, event=0x9a5f60) at
kernel/qcoreapplication.cpp:876
#36 0x00007f9be7505aca in sendEvent (event=0x9a5f60, receiver=0x4672900) at
kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x624a60) at kernel/qcoreapplication.cpp:1500
#38 0x00007f9be7530e53 in sendPostedEvents () at kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=0x658800) at
kernel/qeventdispatcher_glib.cpp:279
#40 0x00007f9bdff2258d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#41 0x00007f9bdff22d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f9bdff22f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#43 0x00007f9be753127f in QEventDispatcherGlib::processEvents (this=0x624320,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007f9be692a76e in ?? () from /usr/lib64/libQtGui.so.4
#45 0x00007f9be7501012 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f9be7501267 in QEventLoop::exec (this=0x7fff3ef90ba0, flags=...) at
kernel/qeventloop.cpp:204
#47 0x00007f9be7505dc5 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#48 0x000000000040ef4e in ?? ()
#49 0x00007f9be603023d in __libc_start_main () from /lib64/libc.so.6
#50 0x000000000040f6e1 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

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