Bug 221310 - Choqok crashed after some minutes without updates [QCoreApplication::notifyInternal, ..., QWidget::close, TimeLineWidget::updateStatusList, TimeLineWidget::addNewStatusesToUi]
Summary: Choqok crashed after some minutes without updates [QCoreApplication::notifyIn...
Status: RESOLVED FIXED
Alias: None
Product: choqok
Classification: Applications
Component: general (show other bugs)
Version: 0.6.6
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Mehrdad Momeny
URL:
Keywords:
: 221304 223361 226517 238838 241974 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-01-05 00:39 UTC by cardabelle
Modified: 2013-02-15 09:28 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cardabelle 2010-01-05 00:39:15 UTC
Application that crashed: choqok
Version of the application: 0.6.6
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
No tweets came in the three minutes (approx) before crash

Application: Choqok (choqok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77a1700 (LWP 2016))]

Thread 2 (Thread 0xb31dcb70 (LWP 7407)):
#0  0x00d5f422 in __kernel_vsyscall ()
#1  0x0096e142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0086d7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x013b6def in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x013ab9ae in ?? () from /usr/lib/libQtCore.so.4
#5  0x013b5e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x0096980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x008607ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77a1700 (LWP 2016)):
[KCrash Handler]
#6  0x014a66b6 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#7  0x0557953e in QCoreApplication::sendEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x05574556 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQtGui.so.4
#9  0x05574688 in QWidget::close() () from /usr/lib/libQtGui.so.4
#10 0x0809b3ac in TimeLineWidget::updateStatusList (this=0x8686ea0, list=0x8686f78) at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:573
#11 0x080a0f41 in TimeLineWidget::addNewStatusesToUi (this=0x8686ea0, statusList=..., layoutToAddStatuses=0x8933060, list=0x8686f78, type=Backend::HomeTimeLine)
    at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:374
#12 0x080a22e5 in TimeLineWidget::homeTimeLinesReceived (this=0x8686ea0, statusList=...) at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:256
#13 0x080a3ec4 in TimeLineWidget::qt_metacall (this=0x8686ea0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfe007d8) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/timelinewidget.moc:146
#14 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x08081085 in Backend::homeTimeLineReceived (this=0x89575c0, _t1=...) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/backend.moc:242
#17 0x0808bfcf in Backend::slotRequestTimelineFinished (this=0x89575c0, job=0x8807a70) at /build/buildd/choqok-0.6.6/choqok/backend.cpp:646
#18 0x0809328b in Backend::qt_metacall (this=0x89575c0, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfe00a58) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/backend.moc:193
#19 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x00fdefe3 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#22 0x00fdf469 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#23 0x00a46660 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#24 0x00a46b7a in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#25 0x00a448a3 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#26 0x00a44baa in KIO::StoredTransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#27 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0x00b10557 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#30 0x00b1444d in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#31 0x00b10a13 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#32 0x00b02aea in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#33 0x00b04ee3 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x00a0cf97 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#37 0x00a0ed5e in ?? () from /usr/lib/libkio.so.5
#38 0x00a0ee8e in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#39 0x014b4f0b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#40 0x014b65fe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x05519f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x0552167c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x014a66cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0x014a72b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#46 0x014a747d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#47 0x014d13ff in ?? () from /usr/lib/libQtCore.so.4
#48 0x02dc2e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x02dc6730 in ?? () from /lib/libglib-2.0.so.0
#50 0x02dc6863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x014d102c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x055babe5 in ?? () from /usr/lib/libQtGui.so.4
#53 0x014a4c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x014a50ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x014a753f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0x05519dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#57 0x08078442 in main (argc=5, argv=0xbfe019d4) at /build/buildd/choqok-0.6.6/choqok/main.cpp:64

 -- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77a1700 (LWP 2016))]

Thread 2 (Thread 0xb31dcb70 (LWP 7407)):
#0  0x00d5f422 in __kernel_vsyscall ()
#1  0x0096e142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0086d7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x013b6def in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x013ab9ae in ?? () from /usr/lib/libQtCore.so.4
#5  0x013b5e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x0096980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x008607ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77a1700 (LWP 2016)):
[KCrash Handler]
#6  0x014a66b6 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#7  0x0557953e in QCoreApplication::sendEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x05574556 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQtGui.so.4
#9  0x05574688 in QWidget::close() () from /usr/lib/libQtGui.so.4
#10 0x0809b3ac in TimeLineWidget::updateStatusList (this=0x8686ea0, list=0x8686f78) at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:573
#11 0x080a0f41 in TimeLineWidget::addNewStatusesToUi (this=0x8686ea0, statusList=..., layoutToAddStatuses=0x8933060, list=0x8686f78, type=Backend::HomeTimeLine)
    at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:374
#12 0x080a22e5 in TimeLineWidget::homeTimeLinesReceived (this=0x8686ea0, statusList=...) at /build/buildd/choqok-0.6.6/choqok/timelinewidget.cpp:256
#13 0x080a3ec4 in TimeLineWidget::qt_metacall (this=0x8686ea0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfe007d8) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/timelinewidget.moc:146
#14 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x08081085 in Backend::homeTimeLineReceived (this=0x89575c0, _t1=...) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/backend.moc:242
#17 0x0808bfcf in Backend::slotRequestTimelineFinished (this=0x89575c0, job=0x8807a70) at /build/buildd/choqok-0.6.6/choqok/backend.cpp:646
#18 0x0809328b in Backend::qt_metacall (this=0x89575c0, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfe00a58) at /build/buildd/choqok-0.6.6/obj-i486-linux-gnu/choqok/backend.moc:193
#19 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x00fdefe3 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#22 0x00fdf469 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#23 0x00a46660 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#24 0x00a46b7a in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#25 0x00a448a3 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#26 0x00a44baa in KIO::StoredTransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#27 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0x00b10557 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#30 0x00b1444d in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#31 0x00b10a13 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#32 0x00b02aea in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#33 0x00b04ee3 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0x014bc263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x014bcec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x00a0cf97 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#37 0x00a0ed5e in ?? () from /usr/lib/libkio.so.5
#38 0x00a0ee8e in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#39 0x014b4f0b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#40 0x014b65fe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x05519f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x0552167c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x014a66cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0x014a72b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#46 0x014a747d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#47 0x014d13ff in ?? () from /usr/lib/libQtCore.so.4
#48 0x02dc2e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x02dc6730 in ?? () from /lib/libglib-2.0.so.0
#50 0x02dc6863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x014d102c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x055babe5 in ?? () from /usr/lib/libQtGui.so.4
#53 0x014a4c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x014a50ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x014a753f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0x05519dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#57 0x08078442 in main (argc=5, argv=0xbfe019d4) at /build/buildd/choqok-0.6.6/choqok/main.cpp:64

This bug may be a duplicate of or related to bug 215566

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-05 12:16:52 UTC
*** Bug 221304 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2010-01-19 12:51:12 UTC
*** Bug 223361 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-02-12 21:34:53 UTC
*** Bug 226517 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas L. 2010-06-01 14:35:51 UTC
*** Bug 238838 has been marked as a duplicate of this bug. ***
Comment 5 Nicolas L. 2010-06-17 13:00:17 UTC
*** Bug 241974 has been marked as a duplicate of this bug. ***
Comment 6 Andrey Esin 2010-07-30 22:17:13 UTC
Can anybody confirm this bug with latest svn release?
I can't reproduce it :(
Comment 7 Mehrdad Momeny 2010-08-20 08:22:22 UTC
Use latest release: http://choqok.gnufolks.org/2010/08/choqok-1-0-beta2-released/