Bug 265306 - kopete crash on drag'n'drop chat window by middle mousebutton to tab it with another chat window
Summary: kopete crash on drag'n'drop chat window by middle mousebutton to tab it with ...
Status: RESOLVED DUPLICATE of bug 227405
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-03 16:57 UTC by Belomir
Modified: 2011-05-15 12:33 UTC (History)
0 users

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 Belomir 2011-02-03 16:57:19 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-26-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Tried to drag'n'drop a chat window by middle mousebutton to another chat window.
- Unusual behavior I noticed:
Sometimes this kwin action (drag'n'drop window tittle by middle mouse button) hangs mouse: everything is working but mouse. System can't recognize mouse events even by xev, however I can move mouse, but cursor won't change and there won't be any highlights.
Killing the application I was trying to drag to tab or it's window get mouse working back.
Killng and restarting plasma don't resolv it. Killing and restarting kwin resolv for little time, after what kopete can crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76e1710 (LWP 10475))]

Thread 3 (Thread 0xb4fdcb70 (LWP 10494)):
#0  0x00bcbe10 in clock_gettime () from /lib/librt.so.1
#1  0x05a2d50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x05b046e5 in QTimerInfoList::updateCurrentTime (this=0x90b9b54) at kernel/qeventdispatcher_unix.cpp:339
#4  0x05b0472a in QTimerInfoList::timerWait (this=0x90b9b54, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x05b027a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb4fdc0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x05b0283d in timerSourcePrepare (source=0xb4fdbfa0, timeout=0xb4fdc048) at kernel/qeventdispatcher_glib.cpp:169
#7  0x075e3e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x075e4279 in ?? () from /lib/libglib-2.0.so.0
#9  0x075e4848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x05b0259f in QEventDispatcherGlib::processEvents (this=0x8fbeb58, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x05ad2609 in QEventLoop::processEvents (this=0x8fbec98, flags=) at kernel/qeventloop.cpp:149
#12 0x05ad2a8a in QEventLoop::exec (this=0x8fbec98, flags=...) at kernel/qeventloop.cpp:201
#13 0x0327cdda in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#14 0x059d1df9 in QThreadPrivate::start (arg=0x8fc52d8) at thread/qthread_unix.cpp:266
#15 0x00d7acc9 in start_thread () from /lib/libpthread.so.0
#16 0x0469369e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb280db70 (LWP 10495)):
#0  0x00bcbe36 in clock_gettime () from /lib/librt.so.1
#1  0x05a2d50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x05b046e5 in QTimerInfoList::updateCurrentTime (this=0x90c73ac) at kernel/qeventdispatcher_unix.cpp:339
#4  0x05b0472a in QTimerInfoList::timerWait (this=0x90c73ac, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x05b027a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb280d11c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x075e3e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x075e4279 in ?? () from /lib/libglib-2.0.so.0
#8  0x075e4848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x05b0259f in QEventDispatcherGlib::processEvents (this=0x90c7ff8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#10 0x05ad2609 in QEventLoop::processEvents (this=0x90bf9b8, flags=) at kernel/qeventloop.cpp:149
#11 0x05ad2a8a in QEventLoop::exec (this=0x90bf9b8, flags=...) at kernel/qeventloop.cpp:201
#12 0x0383bb7b in XMPP::SyncThread::run (this=0x90fb780) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#13 0x059d1df9 in QThreadPrivate::start (arg=0x90fb780) at thread/qthread_unix.cpp:266
#14 0x00d7acc9 in start_thread () from /lib/libpthread.so.0
#15 0x0469369e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb76e1710 (LWP 10475)):
[KCrash Handler]
#7  size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:94
#8  count (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:267
#9  QTabBar::count (this=0x0) at widgets/qtabbar.cpp:1266
#10 0x066f7f18 in KopeteChatWindow::testCanDecode (this=0xa18e0f0, event=0xbfb0d53c, accept=@0xbfb0cf5f) at ../../../../kopete/kopete/chatwindow/kopetechatwindow.cpp:635
#11 0x066fe242 in KopeteChatWindow::qt_metacall (this=0xa18e0f0, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbfb0cf24) at ./kopetechatwindow.moc:157
#12 0x05ad98ca in QMetaObject::metacall (object=0xa18e0f0, cl=4294967273, idx=51, argv=0xbfb0cf24) at kernel/qmetaobject.cpp:237
#13 0x05aec6ad in QMetaObject::activate (sender=0xab34c70, m=0x130e89c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#14 0x01242ac9 in KTabWidget::testCanDecode (this=0xab34c70, _t1=0xbfb0d53c, _t2=@0xbfb0cf5f) at ./ktabwidget.moc:209
#15 0x01243607 in KTabWidget::dragEnterEvent (this=0xab34c70, event=0xbfb0d53c) at ../../kdeui/widgets/ktabwidget.cpp:421
#16 0x014a2d73 in QWidget::event (this=0xab34c70, event=0xbfb0d53c) at kernel/qwidget.cpp:8381
#17 0x01941933 in QTabWidget::event (this=0xab34c70, ev=0xbfb0d53c) at widgets/qtabwidget.cpp:1014
#18 0x01444fdc in QApplicationPrivate::notify_helper (this=0x89134c0, receiver=0xab34c70, e=0xbfb0d53c) at kernel/qapplication.cpp:4396
#19 0x0144cd54 in QApplication::notify (this=0xbfb0de04, receiver=0xab34c70, e=0xbfb0d53c) at kernel/qapplication.cpp:4151
#20 0x0112af7a in KApplication::notify (this=0xbfb0de04, receiver=0xab34c70, event=0xbfb0d53c) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x05ad3b3b in QCoreApplication::notifyInternal (this=0xbfb0de04, receiver=0xab34c70, event=0xbfb0d53c) at kernel/qcoreapplication.cpp:732
#22 0x014536ce in QCoreApplication::sendEvent (receiver=0xab34c70, event=0xbfb0d54c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 0x014e7581 in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:912
#24 0x014c6808 in QApplication::x11ClientMessage (this=0xbfb0de04, w=0xa18e0f0, event=0xbfb0da6c, passive_only=false) at kernel/qapplication_x11.cpp:3097
#25 0x014d7af4 in QApplication::x11ProcessEvent (this=0xbfb0de04, event=0xbfb0da6c) at kernel/qapplication_x11.cpp:3668
#26 0x0150736a in x11EventSourceDispatch (s=0x8916540, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x075e0855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x075e4668 in ?? () from /lib/libglib-2.0.so.0
#29 0x075e4848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x05b02565 in QEventDispatcherGlib::processEvents (this=0x88da780, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#31 0x01506be5 in QGuiEventDispatcherGlib::processEvents (this=0x88da780, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x05ad2609 in QEventLoop::processEvents (this=0xbfb0dd64, flags=) at kernel/qeventloop.cpp:149
#33 0x05ad2a8a in QEventLoop::exec (this=0xbfb0dd64, flags=...) at kernel/qeventloop.cpp:201
#34 0x05ad700f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#35 0x01443e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#36 0x080587be in main (argc=3, argv=0xbfb0e244) at ../../../kopete/kopete/main.cpp:105

Possible duplicates by query: bug 256163, bug 255783, bug 241549, bug 237608, bug 229992.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-05-15 12:33:27 UTC

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