crash in progress updater

Dag Andersen danders at get2net.dk
Thu Jan 27 12:06:29 GMT 2011


Sometimes get a crash (twice so far, no pattern) with the same backtrace.
Does anybody have an idea?

Application: Plan (kplato), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f937e9a5780 (LWP 11119))]

Thread 3 (Thread 0x7f936031e700 (LWP 11120)):
#0  0x00007f9378669203 in __poll (fds=<value optimized out>, nfds=<value 
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9373c06009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9373c0645c in g_main_context_iteration () from 
/lib/libglib-2.0.so.0
#3  0x00007f93794c11e6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007f9379493a02 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007f9379493dec in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007f937939e2fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f93794735f8 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f93793a127e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f93759d7971 in start_thread (arg=<value optimized out>) at 
pthread_create.c:304
#10 0x00007f937867592d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f935d344700 (LWP 11127)):
#0  0x00007f9378669203 in __poll (fds=<value optimized out>, nfds=<value 
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9373c06009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9373c0645c in g_main_context_iteration () from 
/lib/libglib-2.0.so.0
#3  0x00007f93794c11e6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007f9379493a02 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007f9379493dec in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007f937939e2fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f93794735f8 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f93793a127e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f93759d7971 in start_thread (arg=<value optimized out>) at 
pthread_create.c:304
#10 0x00007f937867592d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f937e9a5780 (LWP 11119)):
[KCrash Handler]
#4  KoProgressUpdater::startSubtask (this=0x0, weight=1, name=...) at 
/opt.kde/src/kdesvn/calligra/libs/main/KoProgressUpdater.cpp:130
#5  0x00007f937e2e9d1b in KoDocument::openFile (this=0x8d9ba0) at 
/opt.kde/src/kdesvn/calligra/libs/main/KoDocument.cpp:1487
#6  0x00007f937c505770 in ?? () from /usr/lib/libkparts.so.4
#7  0x00007f937c506115 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from 
/usr/lib/libkparts.so.4
#8  0x00007f937e2e880c in KoDocument::openUrl (this=0x8d9ba0, _url=...) at 
/opt.kde/src/kdesvn/calligra/libs/main/KoDocument.cpp:1253
#9  0x00007f937e2dff9d in KoDocument::openExistingFile (this=0x11e3b00, 
url=...) at /opt.kde/src/kdesvn/calligra/libs/main/KoDocument.cpp:2441
#10 0x00007f937e2e6a82 in KoDocument::qt_metacall (this=0x8d9ba0, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0a865f50) 
at /opt.kde/src/kdesvn/calligra/build/libs/main/KoDocument.moc:130
#11 0x00007f93697aa920 in KPlato::Part::qt_metacall (this=0x11e3b00, 
_c=176576048, _id=1, _a=0x7f9375be82a0) at 
/opt.kde/src/kdesvn/calligra/build/kplato/kptpart.moc:91
#12 0x00007f93794acb27 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00007f937e3563b2 in KoOpenPane::openExistingFile (this=0x11e3b00, 
_t1=<value optimized out>) at 
/opt.kde/src/kdesvn/calligra/build/libs/main/KoOpenPane.moc:104
#14 0x00007f937e356aa0 in KoOpenPane::qt_metacall (this=0xa6ab90, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0a866080) 
at /opt.kde/src/kdesvn/calligra/build/libs/main/KoOpenPane.moc:86
#15 0x00007f93794acb27 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007f937e355c92 in KoExistingDocumentPane::openExistingUrl 
(this=0x11e3b00, _t1=<value optimized out>) at 
/opt.kde/src/kdesvn/calligra/build/libs/main/KoExistingDocumentPane.moc:89
#17 0x00007f937e355d19 in KoExistingDocumentPane::onAccepted (this=0xa12640) 
at /opt.kde/src/kdesvn/calligra/libs/main/KoExistingDocumentPane.cpp:56
#18 0x00007f937e355da1 in KoExistingDocumentPane::qt_metacall (this=0xa12640, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0a866190) 
at /opt.kde/src/kdesvn/calligra/build/libs/main/KoExistingDocumentPane.moc:77
#19 0x00007f93794acb27 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007f93780a0678 in KFileWidget::slotOk() () from /usr/lib/libkfile.so.4
#21 0x00007f9378096116 in ?? () from /usr/lib/libkfile.so.4
#22 0x00007f937809f2ee in KFileWidget::qt_metacall(QMetaObject::Call, int, 
void**) () from /usr/lib/libkfile.so.4
#23 0x00007f93794acb27 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007f93780779d5 in KDirOperator::fileSelected(KFileItem const&) () from 
/usr/lib/libkfile.so.4
#25 0x00007f93780783bc in KDirOperator::Private::_k_slotActivated(QModelIndex 
const&) () from /usr/lib/libkfile.so.4
#26 0x00007f9378083c5a in KDirOperator::qt_metacall(QMetaObject::Call, int, 
void**) () from /usr/lib/libkfile.so.4
#27 0x00007f93794acb27 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#28 0x00007f937a61c705 in QAbstractItemView::activated(QModelIndex const&) () 
from /usr/lib/libQtGui.so.4
#29 0x00007f937a62befa in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) 
() from /usr/lib/libQtGui.so.4
#30 0x00007f937a64022e in QListView::mouseReleaseEvent(QMouseEvent*) () from 
/usr/lib/libQtGui.so.4
#31 0x00007f937a12804e in QWidget::event(QEvent*) () from 
/usr/lib/libQtGui.so.4
#32 0x00007f937a4f35e6 in QFrame::event(QEvent*) () from 
/usr/lib/libQtGui.so.4
#33 0x00007f937a62ca8b in QAbstractItemView::viewportEvent(QEvent*) () from 
/usr/lib/libQtGui.so.4
#34 0x00007f9379494507 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/lib/libQtCore.so.4
#35 0x00007f937a0d1fac in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/libQtGui.so.4
#36 0x00007f937a0d830e in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#37 0x00007f937ae61a36 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#38 0x00007f9379494cdc in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/libQtCore.so.4
#39 0x00007f937a0d6dbe in QApplicationPrivate::sendMouseEvent(QWidget*, 
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from 
/usr/lib/libQtGui.so.4
#40 0x00007f937a15a345 in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007f937a158c5c in QApplication::x11ProcessEvent(_XEvent*) () from 
/usr/lib/libQtGui.so.4
#42 0x00007f937a1850e2 in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007f9373c02342 in g_main_context_dispatch () from 
/lib/libglib-2.0.so.0
#44 0x00007f9373c062a8 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007f9373c0645c in g_main_context_iteration () from 
/lib/libglib-2.0.so.0
#46 0x00007f93794c1193 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#47 0x00007f937a184a4e in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007f9379493a02 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#49 0x00007f9379493dec in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#50 0x00007f9379497ebb in QCoreApplication::exec() () from 
/usr/lib/libQtCore.so.4
#51 0x00007f937e5dc70d in kdemain (argc=<value optimized out>, argv=<value 
optimized out>) at /opt.kde/src/kdesvn/calligra/kplato/main.cpp:41
#52 0x00007f93785add8e in __libc_start_main (main=<value optimized out>, 
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value 
optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
stack_end=0x7fff0a868648) at libc-start.c:226
#53 0x00000000004007f9 in _start ()

-- 
Mvh.
Dag Andersen



More information about the calligra-devel mailing list