Bug 306743 - When using mouse scroll over status, contact list crashes
Summary: When using mouse scroll over status, contact list crashes
Status: RESOLVED DUPLICATE of bug 304085
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: 0.5.0
Platform: unspecified Linux
: NOR normal
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-13 13:51 UTC by Weng Xuetian
Modified: 2013-01-04 12:08 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 Weng Xuetian 2012-09-13 13:51:51 UTC
I have default status set in telepathy, sometime I'm using scroll to change the status combo box, but if I scroll from "online" to "offline" and then to "listening to..." and "custom status" quickly, contact list crash.

Reproducible: Always

Steps to Reproduce:
1. Keep online
2. Open new contact list window
3. use scroll to scroll to custom status.
Actual Results:  
contact list crashes.

Expected Results:  
not crash.
Comment 1 Martin Klapetek 2012-09-13 15:16:10 UTC
Thanks for the report.

Can you provide a backtrace please?
Comment 2 Weng Xuetian 2012-09-13 15:57:38 UTC
Thread 1 (Thread 0x7f045d1a7780 (LWP 4479)):
#0  0x0000000000424836 in QModelIndex::parent (this=0x1d3d100) at /usr/include/QtCore/qabstractitemmodel.h:393
#1  0x00000000004394df in PresenceModelExtended::data (this=0x17e95e0, index=..., role=0) at /tmp/ktp-contact-list-0.5.0/global-presence-chooser.cpp:95
#2  0x00007f04598736a3 in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f0459877ae5 in ?? () from /usr/lib/libQtGui.so.4
#4  0x00007f0459877ce0 in ?? () from /usr/lib/libQtGui.so.4
#5  0x00007f0459877e56 in QComboBox::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#6  0x00007f045987805e in QComboBox::wheelEvent(QWheelEvent*) () from /usr/lib/libQtGui.so.4
#7  0x00007f045951559e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x000000000043a03b in GlobalPresenceChooser::event (this=0x17f6ce0, e=0x7fff641580f0) at /tmp/ktp-contact-list-0.5.0/global-presence-chooser.cpp:297
#9  0x00007f04594c5b4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00007f04594caa6d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x00007f045bea6696 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0x00007f045b21edce in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x00007f045952ff6d in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007f045954114e in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f045953fdb1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f04595659e2 in ?? () from /usr/lib/libQtGui.so.4
#17 0x00007f0455d68eac in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f0455d692c8 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f0455d69384 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f045b24ced6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007f045956566e in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f045b21db1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007f045b21dda8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007f045b222a48 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#25 0x000000000041d395 in main (argc=1, argv=0x7fff64158fc8) at /tmp/ktp-contact-list-0.5.0/main.cpp:62


some output:

tp-qt 0.9.3 WARN: Nested PendingReady for true failed with "org.freedesktop.DBus.Error.NameHasNoOwner" : "Name owner lost (service crashed?)"  
tp-qt 0.9.3 WARN: Properties::GetAll(Connection) failed with "org.freedesktop.DBus.Error.UnknownMethod": "Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
" 
tp-qt 0.9.3 WARN: Building connection "/org/freedesktop/Telepathy/Connection/gabble/jabber/wengxt_40gmail_2ecom_2fkde_2dtelepathy" failed with "org.freedesktop.DBus.Error.NameHasNoOwner" - "Name owner lost (service crashed?)"  
tp-qt 0.9.3 WARN: StatefulDBusProxy::uniqueNameFrom(): Failed to get unique name of "org.freedesktop.Telepathy.Connection.gabble.jabber.wengxt_40gmail_2ecom_2fkde_2dtelepathy"  
tp-qt 0.9.3 WARN:   error: "org.freedesktop.DBus.Error.NameHasNoOwner" message: "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.wengxt_40gmail_2ecom_2fkde_2dtelepathy': no such name"  
tp-qt 0.9.3 WARN: Nested PendingReady for true failed with "org.freedesktop.DBus.Error.NameHasNoOwner" : "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.wengxt_40gmail_2ecom_2fkde_2dtelepathy': no such name"  
tp-qt 0.9.3 WARN: Building connection "/org/freedesktop/Telepathy/Connection/gabble/jabber/wengxt_40gmail_2ecom_2fkde_2dtelepathy" failed with "org.freedesktop.DBus.Error.NameHasNoOwner" - "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.wengxt_40gmail_2ecom_2fkde_2dtelepathy': no such name"
Comment 3 Martin Klapetek 2013-01-04 12:08:41 UTC

*** This bug has been marked as a duplicate of bug 304085 ***