Application: skrooge (1.0.0) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: skrooge crashed when I selected a bookmark from the lower left-hand panel -- Backtrace: Application: Skrooge (skrooge), signal: Segmentation fault [Current thread is 1 (Thread 0xb77fd930 (LWP 18722))] Thread 5 (Thread 0xb4bd0b70 (LWP 18755)): #0 0x01ff4f51 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x01ff58f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x01ff5c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x01b2db37 in QEventDispatcherGlib::processEvents (this=0xa923370, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x01afe1dd in QEventLoop::processEvents (this=0xb4bd02b0, flags=...) at kernel/qeventloop.cpp:149 #5 0x01afe421 in QEventLoop::exec (this=0xb4bd02b0, flags=...) at kernel/qeventloop.cpp:201 #6 0x01a0190b in QThread::exec (this=0xa8aaea8) at thread/qthread.cpp:498 #7 0x01adee2d in QInotifyFileSystemWatcherEngine::run (this=0xa8aaea8) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x01a047b3 in QThreadPrivate::start (arg=0xa8aaea8) at thread/qthread_unix.cpp:331 #9 0x00733d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0x06d6e0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb43cfb70 (LWP 18756)): #0 0x0075e416 in __kernel_vsyscall () #1 0x00737a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x06d7bcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x0425c883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0x0425c99f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0x00733d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0x06d6e0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xb3aa6b70 (LWP 18757)): #0 0x00ba9d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x01a5b7d5 in do_gettime (frac=0xb3aa60b0, sec=0xb3aa60a8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x01b2e4b6 in QTimerInfoList::updateCurrentTime (this=0xab3f7b4) at kernel/qeventdispatcher_unix.cpp:339 #4 0x01b2e086 in timerSourceCheckHelper (src=0xab3f780) at kernel/qeventdispatcher_glib.cpp:150 #5 timerSourceCheckHelper (src=0xab3f780) at kernel/qeventdispatcher_glib.cpp:144 #6 0x01ff4f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x01ff58f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x01ff5c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x01b2db37 in QEventDispatcherGlib::processEvents (this=0xab77c58, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #10 0x01afe1dd in QEventLoop::processEvents (this=0xb3aa62e0, flags=...) at kernel/qeventloop.cpp:149 #11 0x01afe421 in QEventLoop::exec (this=0xb3aa62e0, flags=...) at kernel/qeventloop.cpp:201 #12 0x01a0190b in QThread::exec (this=0xa893c68) at thread/qthread.cpp:498 #13 0x01a019fb in QThread::run (this=0xa893c68) at thread/qthread.cpp:565 #14 0x01a047b3 in QThreadPrivate::start (arg=0xa893c68) at thread/qthread_unix.cpp:331 #15 0x00733d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0x06d6e0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb31d8b70 (LWP 18781)): #0 0x0075e416 in __kernel_vsyscall () #1 0x00737a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x06d7bcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x01dae9a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0x01dae9ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0x00733d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0x06d6e0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb77fd930 (LWP 18722)): [KCrash Handler] #7 size (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:124 #8 QSortFilterProxyModelPrivate::proxy_to_source (this=0xa28e2f0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369 #9 0x0164f2c3 in QSortFilterProxyModel::mapToSource (this=0xa28e2e0, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2500 #10 0x00c1274e in SKGTreeView::onExpand(QModelIndex const&) () from /usr/lib/libskgbasegui.so.0 #11 0x00c16bbb in SKGTreeView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libskgbasegui.so.0 #12 0x01b05b7d in metacall (argv=0xa866f88, idx=117, cl=QMetaObject::InvokeMetaMethod, object=0xa283a30) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0xa283a30, cl=QMetaObject::InvokeMetaMethod, idx=117, argv=0xa866f88) at kernel/qmetaobject.cpp:232 #14 0x01b10685 in QMetaCallEvent::placeMetaCall (this=0xa759118, object=0xa283a30) at kernel/qobject.cpp:535 #15 0x01b17b52 in QObject::event (this=0xa283a30, e=0xa759118) at kernel/qobject.cpp:1217 #16 0x01084c62 in QWidget::event (this=0xa283a30, event=0xa759118) at kernel/qwidget.cpp:8754 #17 0x0148a235 in QFrame::event (this=0xa283a30, e=0xa759118) at widgets/qframe.cpp:557 #18 0x0151e304 in QAbstractScrollArea::event (this=0xa283a30, e=0xa759118) at widgets/qabstractscrollarea.cpp:996 #19 0x015c114c in QAbstractItemView::event (this=0xa283a30, event=0xa759118) at itemviews/qabstractitemview.cpp:1564 #20 0x0102ad54 in notify_helper (e=0xa759118, receiver=0xa283a30, this=0x9ef7bb8) at kernel/qapplication.cpp:4486 #21 QApplicationPrivate::notify_helper (this=0x9ef7bb8, receiver=0xa283a30, e=0xa759118) at kernel/qapplication.cpp:4458 #22 0x010301a8 in QApplication::notify (this=0x9ef7bb8, receiver=0xa283a30, e=0xa759118) at kernel/qapplication.cpp:4451 #23 0x003d3681 in KApplication::notify (this=0xbf911148, receiver=0xa283a30, event=0xa759118) at ../../kdeui/kernel/kapplication.cpp:311 #24 0x01aff19e in QCoreApplication::notifyInternal (this=0xbf911148, receiver=0xa283a30, event=0xa759118) at kernel/qcoreapplication.cpp:787 #25 0x01b02f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ec1520) at kernel/qcoreapplication.cpp:1428 #27 0x01b030ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #28 0x01b2d6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #29 postEventSourceDispatch (s=0x9ef06a0) at kernel/qeventdispatcher_glib.cpp:277 #30 0x01ff525f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #31 0x01ff5990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #32 0x01ff5c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #33 0x01b2dada in QEventDispatcherGlib::processEvents (this=0x9ec2248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #34 0x010e2e3a in QGuiEventDispatcherGlib::processEvents (this=0x9ec2248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #35 0x01afe1dd in QEventLoop::processEvents (this=0xbf911034, flags=...) at kernel/qeventloop.cpp:149 #36 0x01afe421 in QEventLoop::exec (this=0xbf911034, flags=...) at kernel/qeventloop.cpp:201 #37 0x01b0319d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #38 0x010288f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #39 0x080497f1 in _start () Possible duplicates by query: bug 259161. Reported using DrKonqi
Paul, In your call stack, we can see the crash is in SKGTreeView::onExpand. I am aware of crashes in the method but I don't know how to reproduce it. Are you able to reproduce it or do you have this crash randomly? Do you have the same issue with on a new document (File + New)?
Stephane, I have tried with both my existing .skg file and a new file and I cannot reproduce this crash. I'm still evaluating Skrooge to assess whether it meets my requirements or not so if I find that I can offer any further useful information I'll post it here.
I closed this incident. Reopen it if you are able to reproduce it.