Bug 307046 - ktp-text-ui crashes
Summary: ktp-text-ui crashes
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: text-ui (show other bugs)
Version: git-latest
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-19 14:11 UTC by Johannes K.
Modified: 2012-09-19 15:00 UTC (History)
1 user (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 Johannes K. 2012-09-19 14:11:22 UTC
Application: ktp-text-ui (0.5)
KDE Platform Version: 4.9.1 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.5.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

When I click on the notification on the panel the message window crashes immediately.

The crash can be reproduced every time.

-- Backtrace:
Application: Telepathy Text Ui (ktp-text-ui), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd80d192780 (LWP 2658))]

Thread 5 (Thread 0x7fd7f1760700 (LWP 2676)):
#0  0x00007fd805ce62cd in poll () from /usr/lib/libc.so.6
#1  0x00007fd7ffa83744 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd7ffa83ba2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd7f1765b1b in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#4  0x00007fd7ffaa60e5 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fd807ac9e0f in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd805cee45d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd7f0f5f700 (LWP 2677)):
#0  0x00007fd805ce62cd in poll () from /usr/lib/libc.so.6
#1  0x00007fd7ffa83744 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd7ffa83ba2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd80174c276 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007fd7ffaa60e5 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fd807ac9e0f in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd805cee45d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd7ebfff700 (LWP 2678)):
#0  0x00007fd807acd954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fd80a527c7b in WTF::TCMalloc_PageHeap::scavengerThread() () from /home/joker/qt4/lib/libQtWebKit.so.4
#2  0x00007fd80a52722a in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /home/joker/qt4/lib/libQtWebKit.so.4
#3  0x00007fd807ac9e0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fd805cee45d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd7eb7fe700 (LWP 2679)):
#0  0x00007fd7ffabf26e in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007fd7ffabf4c9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd7ffa83356 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd7ffa837a8 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fd7ffa83864 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007fd80878d4ba in QEventDispatcherGlib::processEvents (this=0x7fd7e00008c0, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd80874d994 in QEventLoop::processEvents (this=0x7fd7eb7fdd90, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149
#7  0x00007fd80874db28 in QEventLoop::exec (this=0x7fd7eb7fdd90, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fd8086130e3 in QThread::exec (this=0x153d160) at /home/joker/kdesrc/qt/src/corelib/thread/qthread.cpp:501
#9  0x00007fd808613290 in QThread::run (this=0x153d160) at /home/joker/kdesrc/qt/src/corelib/thread/qthread.cpp:568
#10 0x00007fd808615a68 in QThreadPrivate::start (arg=0x153d160) at /home/joker/kdesrc/qt/src/corelib/thread/qthread_unix.cpp:307
#11 0x00007fd807ac9e0f in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fd805cee45d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd80d192780 (LWP 2658)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fd808b5dfe3 in MessageProcessor::processOutgoingMessage (this=<optimized out>, sentMessage=...) at /home/joker/kdesrc/extragear/network/telepathy/ktp-text-ui/lib/message-processor.cpp:73
#8  0x00007fd808b5b3a2 in LogManager::onEventsFinished (this=0x142de50, po=<optimized out>) at /home/joker/kdesrc/extragear/network/telepathy/ktp-text-ui/lib/logmanager.cpp:189
#9  0x00007fd80876eff9 in QMetaObject::activate (sender=0x15ec030, m=0x7fd808d89a20 <Tpl::PendingOperation::staticMetaObject>, local_signal_index=0, argv=0x7fff8f72e8e0) at /home/joker/kdesrc/qt/src/corelib/kernel/qobject.cpp:3547
#10 0x00007fd808b6aacf in Tpl::PendingOperation::finished (this=this@entry=0x15ec030, _t1=_t1@entry=0x15ec030) at /home/joker/kdesrc/build/extragear/network/telepathy/telepathy-logger-qt/TelepathyLoggerQt4/_gen/pending-operation.moc.hpp:111
#11 0x00007fd808b6aff1 in Tpl::PendingOperation::emitFinished (this=0x15ec030) at /home/joker/kdesrc/extragear/network/telepathy/telepathy-logger-qt/TelepathyLoggerQt4/pending-operation.cpp:98
#12 0x00007fd808768807 in QMetaCallEvent::placeMetaCall (this=0x1584170, object=0x15ec030) at /home/joker/kdesrc/qt/src/corelib/kernel/qobject.cpp:525
#13 0x00007fd808769a99 in QObject::event (this=0x15ec030, e=0x1584170) at /home/joker/kdesrc/qt/src/corelib/kernel/qobject.cpp:1195
#14 0x00007fd806a0a1a6 in QApplicationPrivate::notify_helper (this=0x11106c0, receiver=0x15ec030, e=0x1584170) at /home/joker/kdesrc/qt/src/gui/kernel/qapplication.cpp:4557
#15 0x00007fd806a076a2 in QApplication::notify (this=0x1102140, receiver=0x15ec030, e=0x1584170) at /home/joker/kdesrc/qt/src/gui/kernel/qapplication.cpp:3939
#16 0x00007fd80c7d9726 in KApplication::notify (this=0x1102140, receiver=0x15ec030, event=0x1584170) at /home/joker/kdesrc/kde/kdelibs/kdeui/kernel/kapplication.cpp:311
#17 0x00007fd808750594 in QCoreApplication::notifyInternal (this=0x1102140, receiver=0x15ec030, event=0x1584170) at /home/joker/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:915
#18 0x00007fd809a264fd in QCoreApplication::sendEvent(QObject*, QEvent*) () from /home/joker/qt4/lib/libQtWebKit.so.4
#19 0x00007fd8087515d4 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x10a3a60) at /home/joker/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1539
#20 0x00007fd8087511f1 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/joker/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1432
#21 0x00007fd80878dbfb in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../qt/src/corelib/kernel/qcoreapplication.h:236
#22 0x00007fd80878cbe1 in postEventSourceDispatch (s=0x110ede0) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:279
#23 0x00007fd7ffa83475 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007fd7ffa837a8 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007fd7ffa83864 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x00007fd80878d497 in QEventDispatcherGlib::processEvents (this=0x110fb50, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#27 0x00007fd806ae628e in QGuiEventDispatcherGlib::processEvents (this=0x110fb50, flags=...) at /home/joker/kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007fd80874d994 in QEventLoop::processEvents (this=0x7fff8f72f540, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149
#29 0x00007fd80874db28 in QEventLoop::exec (this=0x7fff8f72f540, flags=...) at /home/joker/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204
#30 0x00007fd808750c2a in QCoreApplication::exec () at /home/joker/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1187
#31 0x00007fd806a0728c in QApplication::exec () at /home/joker/kdesrc/qt/src/gui/kernel/qapplication.cpp:3818
#32 0x000000000040cc19 in main (argc=1, argv=0x7fff8f72f918) at /home/joker/kdesrc/extragear/network/telepathy/ktp-text-ui/app/main.cpp:86

Reported using DrKonqi
Comment 1 David Edmundson 2012-09-19 14:17:04 UTC
Have you ever run git master?

If so, http://mail.kde.org/pipermail/kde-telepathy/2012-September/007037.html
Comment 2 Johannes K. 2012-09-19 15:00:07 UTC
yes I'm running git master
Thanks for the link. This fixed it.
Maybe one should publish this kind of information on kde planet because not eveyone is in the mailing lists.