Re: Upload plugin for KDevelop4
Jakub Caban <[email protected]>
| Newsgroups | gmane.comp.kde.devel.quanta.user |
|---|---|
| Organization | WhyBlack |
| Message-ID | <[email protected]> |
Ouh OK than I suppose there is no bug ;) On the other hand I got crashes sometimes when creating file in project (not always, cannot say when occurs) and even when copying files to project directory (via file manager or anything, not in KDevelop). Below is back-trace, please tell me whether I should go to KDevelop bugs with this or it is somehow connected to upload plugin (cause I suppose I shouldn't spam there bugs about it ;) ). Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fb0fda37760 (LWP 3236))] Thread 6 (Thread 0x7fb0ea986710 (LWP 3314)): #0 0x00007fb0fa5635a9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb0fa7d03c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fb0f744792e in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib64/libkdevplatformlanguage.so.1 #3 0x00007fb0fa7cf683 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fb0fa55e894 in start_thread () from /lib/libpthread.so.0 #5 0x00007fb0f8e2cf1d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb0de5a4710 (LWP 3338)): #0 0xffffffffff600132 in ?? () #1 0x00007fffbdbc266d in ?? () #2 0x00007fb0f35b8328 in clock_gettime () from /lib/librt.so.1 #3 0x00007fb0fa8c917d in QTimerInfoList::getTime(timeval&) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fb0fa8c9371 in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007fb0fa8c9515 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007fb0fa8c7afd in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fb0f330e91a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0x00007fb0f330ecf1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #9 0x00007fb0f330f220 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0x00007fb0fa8c797e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fb0fa8a1ad2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007fb0fa8a1c75 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007fb0fa7ccc5b in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007fb0fa7cf683 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007fb0fa55e894 in start_thread () from /lib/libpthread.so.0 #16 0x00007fb0f8e2cf1d in clone () from /lib/libc.so.6 #17 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb0ddda3710 (LWP 3388)): #0 0x00007fb0fa56323c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb0fa7d045b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fb0fbeea8f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007fb0fbeeca2b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007fb0fbeeb02f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007fb0fbeeb488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007fb0fa7cf683 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fb0fa55e894 in start_thread () from /lib/libpthread.so.0 #8 0x00007fb0f8e2cf1d in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb0d78d8710 (LWP 8161)): #0 0x00007fb0fa56323c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb0fa7d045b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fb0fbeea8f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007fb0fbeeca2b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007fb0fbeeb02f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007fb0fbeeb488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007fb0fa7cf683 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fb0fa55e894 in start_thread () from /lib/libpthread.so.0 #8 0x00007fb0f8e2cf1d in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb0d70d7710 (LWP 8169)): #0 0x00007fb0fa56323c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb0fa7d045b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fb0fbeea8f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007fb0fbeeca2b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007fb0fbeeca44 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007fb0fbeeb02f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #6 0x00007fb0fbeeb488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x00007fb0fa7cf683 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007fb0fa55e894 in start_thread () from /lib/libpthread.so.0 #9 0x00007fb0f8e2cf1d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb0fda37760 (LWP 3236)): [KCrash Handler] #5 0x00007fb0f7a2b290 in KDevelop::ProjectBaseItem::project() const () from /usr/lib64/libkdevplatformproject.so.1 #6 0x00007fb0db035323 in UploadProjectModel::filterAcceptsRow (this=0x31888e0, sourceRow=148, sourceParent=...) at /home/lustmored/build/upload/uploadprojectmodel.cpp:34 #7 0x00007fb0f9ece590 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () from /usr/lib64/qt4/libQtGui.so.4 #8 0x00007fb0f9ece7ef in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtGui.so.4 #9 0x00007fb0f9ecf404 in QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtGui.so.4 #10 0x00007fb0db036478 in UploadProjectModel::qt_metacall (this=0x0, _c=3182985200, _id=0, _a=0x7fb0f7c34400) at /home/lustmored/build/upload/uploadprojectmodel.moc:64 #11 0x00007fb0fa8b481b in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007fb0fa8e6724 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007fb0fa89f660 in QAbstractItemModel::endInsertRows() () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007fb0f9ed4b9b in QStandardItemModelPrivate::rowsInserted(QStandardItem*, int, int) () from /usr/lib64/qt4/libQtGui.so.4 #15 0x00007fb0f9ed80ff in QStandardItemPrivate::insertRows(int, int, QList<QStandardItem*> const&) () from /usr/lib64/qt4/libQtGui.so.4 #16 0x00007fb0f9ed81ca in QStandardItem::insertRows(int, int) () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007fb0f9eda5a7 in QStandardItemPrivate::setChild(int, int, QStandardItem*, bool) () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007fb0f7a2d65d in KDevelop::ProjectFileItem::ProjectFileItem(KDevelop::IProject*, KUrl const&, QStandardItem*) () from /usr/lib64/libkdevplatformproject.so.1 #19 0x00007fb0d78e4d2d in GenericProjectManager::created(QString const&) () from /usr/lib64/kde4/kdevgenericmanager.so #20 0x00007fb0d78e4e6d in GenericProjectManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/kdevgenericmanager.so #21 0x00007fb0fa8b481b in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007fb0fcb17bf5 in KDirWatch::created(QString const&) () from /usr/lib64/libkio.so.5 #23 0x00007fb0fcb185c0 in KDirWatch::setCreated(QString const&) () from /usr/lib64/libkio.so.5 #24 0x00007fb0fcb18ab4 in KDirWatchPrivate::emitEvent(KDirWatchPrivate::Entry const*, int, QString const&) () from /usr/lib64/libkio.so.5 #25 0x00007fb0fcb1eb43 in KDirWatchPrivate::inotifyEventReceived() () from /usr/lib64/libkio.so.5 #26 0x00007fb0fcb1ff34 in KDirWatchPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5 #27 0x00007fb0fa8b481b in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007fb0fa8e6fae in QSocketNotifier::activated(int) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007fb0fa8bacc3 in QSocketNotifier::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007fb0f99f956c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #31 0x00007fb0f99fee08 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #32 0x00007fb0faff09e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #33 0x00007fb0fa8a30bc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #34 0x00007fb0fa8c7baa in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4 #35 0x00007fb0f330b73e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0x00007fb0f330f0f8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #37 0x00007fb0f330f220 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0x00007fb0fa8c7926 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #39 0x00007fb0f9a7ec6e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4 #40 0x00007fb0fa8a1ad2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #41 0x00007fb0fa8a1c75 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #42 0x00007fb0fa8a3a89 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #43 0x0000000000406017 in main () On Thursday 19 of November 2009 17:53:49 Niko Sams wrote: > On Thu, Nov 19, 2009 at 13:35, Jakub Caban <[email protected]> wrote: > > Ok, here is the backtrace for the crash when clicking "Plugin configuration" on Upload plugin: > oh, i never saw that button, no idea where is comes from :D (it should > not be here) > > Niko > _______________________________________________ > Quanta mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/quanta >