Bug 272548 - kopete crash on drag'n'drop URL through top of the chat window
Summary: kopete crash on drag'n'drop URL through top of the chat window
Status: RESOLVED DUPLICATE of bug 227405
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 1.0.80
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-05 17:37 UTC by Belomir
Modified: 2012-02-13 14:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.86 KB, text/plain)
2012-02-13 14:37 UTC, Marc Wäckerlin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Belomir 2011-05-05 17:37:19 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-29-generic i686
Distribution: Ubuntu 10.10

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

I used drag'n'drop for URL as usual except for path of dragging. Usually it is horizontal: from jabber conference chat window on the right display to firefox window on the left. Sometimes through pager on bottom panel, because kopete is sticked on all virtual desktops, but browser is not.

Now I started to drag over top side through tabs, panels and window decoration and it crashes.

Not shore if it is raleted with some of the bugs that was displayed by DrKonki.

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb36b9b70 (LWP 3609)):
#0  0x00b95e36 in clock_gettime () from /lib/librt.so.1
#1  0x0736550b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0743c6e5 in QTimerInfoList::updateCurrentTime (this=0x97e93d4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0743c72a in QTimerInfoList::timerWait (this=0x97e93d4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0743a7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb36b90cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0743a83d in timerSourcePrepare (source=0x0, timeout=0xb99ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x04f30e6a in g_main_context_prepare (context=0x97344a0, priority=0xb36b914c) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2469
#8  0x04f31279 in g_main_context_iterate (context=0x97344a0, block=<value optimized out>, dispatch=1, self=0x97f4fb8) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#9  0x04f31848 in g_main_context_iteration (context=0x97344a0, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#10 0x0743a59f in QEventDispatcherGlib::processEvents (this=0x973a9f8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0740a609 in QEventLoop::processEvents (this=0x973edf0, flags=) at kernel/qeventloop.cpp:149
#12 0x0740aa8a in QEventLoop::exec (this=0x973edf0, flags=...) at kernel/qeventloop.cpp:201
#13 0x02a4bdda in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#14 0x07309df9 in QThreadPrivate::start (arg=0x987f540) at thread/qthread_unix.cpp:266
#15 0x00d85cc9 in start_thread () from /lib/libpthread.so.0
#16 0x0146e69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb2eb8b70 (LWP 3610)):
#0  0x0054f416 in __kernel_vsyscall ()
#1  0x0145fdf6 in poll () from /lib/libc.so.6
#2  0x04f3ea1b in g_poll (fds=0x985e1a0, nfds=1, timeout=1213) at /build/buildd/glib2.0-2.26.1/glib/gpoll.c:132
#3  0x04f3143c in g_main_context_poll (context=0x9876108, block=<value optimized out>, dispatch=1, self=0x985df48) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093
#4  g_main_context_iterate (context=0x9876108, block=<value optimized out>, dispatch=1, self=0x985df48) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775
#5  0x04f31848 in g_main_context_iteration (context=0x9876108, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#6  0x0743a59f in QEventDispatcherGlib::processEvents (this=0x946c7a8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x0740a609 in QEventLoop::processEvents (this=0x94ce2f0, flags=) at kernel/qeventloop.cpp:149
#8  0x0740aa8a in QEventLoop::exec (this=0x94ce2f0, flags=...) at kernel/qeventloop.cpp:201
#9  0x03cd4b7b in XMPP::SyncThread::run (this=0x97f3b28) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#10 0x07309df9 in QThreadPrivate::start (arg=0x97f3b28) at thread/qthread_unix.cpp:266
#11 0x00d85cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0146e69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb76e7ac0 (LWP 3593)):
[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 0x0444cf18 in KopeteChatWindow::testCanDecode (this=0xa87fb50, event=0xbff2d96c, accept=@0xbff2d38f) at ../../../../kopete/kopete/chatwindow/kopetechatwindow.cpp:635
#11 0x04453242 in KopeteChatWindow::qt_metacall (this=0xa87fb50, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbff2d354) at ./kopetechatwindow.moc:157
#12 0x074118ca in QMetaObject::metacall (object=0xa87fb50, cl=4294967289, idx=51, argv=0xbff2d354) at kernel/qmetaobject.cpp:237
#13 0x074246ad in QMetaObject::activate (sender=0xa9bad90, m=0x93e89c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#14 0x00872369 in KTabWidget::testCanDecode (this=0xa9bad90, _t1=0xbff2d96c, _t2=@0xbff2d38f) at ./ktabwidget.moc:209
#15 0x00872ea7 in KTabWidget::dragEnterEvent (this=0xa9bad90, event=0xbff2d96c) at ../../kdeui/widgets/ktabwidget.cpp:421
#16 0x059d1d73 in QWidget::event (this=0xa9bad90, event=0xbff2d96c) at kernel/qwidget.cpp:8381
#17 0x05e70933 in QTabWidget::event (this=0xa9bad90, ev=0xbff2d96c) at widgets/qtabwidget.cpp:1014
#18 0x05973fdc in QApplicationPrivate::notify_helper (this=0x9060fc8, receiver=0xa9bad90, e=0xbff2d96c) at kernel/qapplication.cpp:4396
#19 0x0597bd54 in QApplication::notify (this=0xbff30264, receiver=0xa9bad90, e=0xbff2d96c) at kernel/qapplication.cpp:4151
#20 0x0075a82a in KApplication::notify (this=0xbff30264, receiver=0xa9bad90, event=0xbff2d96c) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x0740bb3b in QCoreApplication::notifyInternal (this=0xbff30264, receiver=0xa9bad90, event=0xbff2d96c) at kernel/qcoreapplication.cpp:732
#22 0x059826ce in QCoreApplication::sendEvent (receiver=0xa9bad90, event=0xbff2d97c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 0x05a16581 in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:912
#24 0x05a17cee in QDragManager::move (this=0x94601b0, globalPos=...) at kernel/qdnd_x11.cpp:1668
#25 0x05a1aeff in QDragManager::eventFilter (this=0x94601b0, o=0xa867a38, e=0xbff2e120) at kernel/qdnd_x11.cpp:1306
#26 0x0740b35c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9060fc8, receiver=0xa867a38, event=0xbff2e120) at kernel/qcoreapplication.cpp:828
#27 0x05973f63 in QApplicationPrivate::notify_helper (this=0x9060fc8, receiver=0xa867a38, e=0xbff2e120) at kernel/qapplication.cpp:4371
#28 0x0597ac2e in QApplication::notify (this=0xbff30264, receiver=0xa867a38, e=0xbff2e120) at kernel/qapplication.cpp:3959
#29 0x0075a82a in KApplication::notify (this=0xbff30264, receiver=0xa867a38, event=0xbff2e120) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x0740bb3b in QCoreApplication::notifyInternal (this=0xbff30264, receiver=0xa867a38, event=0xbff2e120) at kernel/qcoreapplication.cpp:732
#31 0x05979094 in sendEvent (receiver=0xa867a38, event=0xbff2e120, alienWidget=0x0, nativeWidget=0xa867a38, buttonDown=0x630e3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QApplicationPrivate::sendMouseEvent (receiver=0xa867a38, event=0xbff2e120, alienWidget=0x0, nativeWidget=0xa867a38, buttonDown=0x630e3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#33 0x05a07d10 in QETWidget::translateMouseEvent (this=0xa867a38, event=0xbff2e63c) at kernel/qapplication_x11.cpp:4403
#34 0x05a07151 in QApplication::x11ProcessEvent (this=0xbff30264, event=0xbff2e63c) at kernel/qapplication_x11.cpp:3414
#35 0x05a3636a in x11EventSourceDispatch (s=0x9066768, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x04f2d855 in g_main_dispatch (context=0x9065c90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#37 g_main_context_dispatch (context=0x9065c90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#38 0x04f31668 in g_main_context_iterate (context=0x9065c90, block=<value optimized out>, dispatch=1, self=0x9060af0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#39 0x04f31848 in g_main_context_iteration (context=0x9065c90, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#40 0x0743a565 in QEventDispatcherGlib::processEvents (this=0x9023a18, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#41 0x05a35be5 in QGuiEventDispatcherGlib::processEvents (this=0x9023a18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x0740a609 in QEventLoop::processEvents (this=0xa569290, flags=) at kernel/qeventloop.cpp:149
#43 0x0740aa8a in QEventLoop::exec (this=0xa569290, flags=...) at kernel/qeventloop.cpp:201
#44 0x05a1b5f7 in QDragManager::drag (this=0x94601b0, o=0x9a93160) at kernel/qdnd_x11.cpp:1981
#45 0x0598bcbe in QDrag::start (this=0x9a93160, request=...) at kernel/qdrag.cpp:316
#46 0x089a4ef6 in KHTMLPart::handleMouseMoveEventDrag (this=0x9aa31e0, event=0xbff2f0b0) at ../../khtml/khtml_part.cpp:6427
#47 0x089b735c in KHTMLPart::khtmlMouseMoveEvent (this=0x9aa31e0, event=0xbff2f0b0) at ../../khtml/khtml_part.cpp:6526
#48 0x0898fddf in KHTMLPart::customEvent (this=0x9aa31e0, event=0xbff2f0b0) at ../../khtml/khtml_part.cpp:6076
#49 0x0741e6fc in QObject::event (this=0x9aa31e0, e=0xbff2d97c) at kernel/qobject.cpp:1250
#50 0x05973fdc in QApplicationPrivate::notify_helper (this=0x9060fc8, receiver=0x9aa31e0, e=0xbff2f0b0) at kernel/qapplication.cpp:4396
#51 0x0597a04e in QApplication::notify (this=0xbff30264, receiver=0x9aa31e0, e=0xbff2f0b0) at kernel/qapplication.cpp:3798
#52 0x0075a82a in KApplication::notify (this=0xbff30264, receiver=0x9aa31e0, event=0xbff2f0b0) at ../../kdeui/kernel/kapplication.cpp:311
#53 0x0740bb3b in QCoreApplication::notifyInternal (this=0xbff30264, receiver=0x9aa31e0, event=0xbff2f0b0) at kernel/qcoreapplication.cpp:732
#54 0x08987059 in sendEvent (this=0x9b0bdd8, _mouse=0xbff2f9b0) at /usr/include/qt4/QtCore/qcoreapplication.h:215
#55 KHTMLView::mouseMoveEvent (this=0x9b0bdd8, _mouse=0xbff2f9b0) at ../../khtml/khtmlview.cpp:1539
#56 0x059d1caa in QWidget::event (this=0x9b0bdd8, event=0xbff2f9b0) at kernel/qwidget.cpp:8172
#57 0x05df3763 in QFrame::event (this=0x9b0bdd8, e=0xbff2f9b0) at widgets/qframe.cpp:557
#58 0x08983d1c in KHTMLView::widgetEvent (this=0x9b0bdd8, e=0x0) at ../../khtml/khtmlview.cpp:2208
#59 0x08984015 in KHTMLView::eventFilter (this=0x9b0bdd8, o=0x9b11c98, e=0xbff2f9b0) at ../../khtml/khtmlview.cpp:2053
#60 0x0740b29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9060fc8, receiver=0x9b11c98, event=0xbff2f9b0) at kernel/qcoreapplication.cpp:847
#61 0x05973fb9 in QApplicationPrivate::notify_helper (this=0x9060fc8, receiver=0x9b11c98, e=0xbff2f9b0) at kernel/qapplication.cpp:4392
#62 0x0597ac2e in QApplication::notify (this=0xbff30264, receiver=0x9b11c98, e=0xbff2f9b0) at kernel/qapplication.cpp:3959
#63 0x0075a82a in KApplication::notify (this=0xbff30264, receiver=0x9b11c98, event=0xbff2f9b0) at ../../kdeui/kernel/kapplication.cpp:311
#64 0x0740bb3b in QCoreApplication::notifyInternal (this=0xbff30264, receiver=0x9b11c98, event=0xbff2f9b0) at kernel/qcoreapplication.cpp:732
#65 0x05979094 in sendEvent (receiver=0x9b11c98, event=0xbff2f9b0, alienWidget=0x9b11c98, nativeWidget=0x9a95f00, buttonDown=0x630e3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#66 QApplicationPrivate::sendMouseEvent (receiver=0x9b11c98, event=0xbff2f9b0, alienWidget=0x9b11c98, nativeWidget=0x9a95f00, buttonDown=0x630e3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#67 0x05a07d10 in QETWidget::translateMouseEvent (this=0x9a95f00, event=0xbff2fecc) at kernel/qapplication_x11.cpp:4403
#68 0x05a07151 in QApplication::x11ProcessEvent (this=0xbff30264, event=0xbff2fecc) at kernel/qapplication_x11.cpp:3414
#69 0x05a3636a in x11EventSourceDispatch (s=0x9066768, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#70 0x04f2d855 in g_main_dispatch (context=0x9065c90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#71 g_main_context_dispatch (context=0x9065c90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#72 0x04f31668 in g_main_context_iterate (context=0x9065c90, block=<value optimized out>, dispatch=1, self=0x9060af0) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#73 0x04f31848 in g_main_context_iteration (context=0x9065c90, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#74 0x0743a565 in QEventDispatcherGlib::processEvents (this=0x9023a18, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#75 0x05a35be5 in QGuiEventDispatcherGlib::processEvents (this=0x9023a18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x0740a609 in QEventLoop::processEvents (this=0xbff301c4, flags=) at kernel/qeventloop.cpp:149
#77 0x0740aa8a in QEventLoop::exec (this=0xbff301c4, flags=...) at kernel/qeventloop.cpp:201
#78 0x0740f00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#79 0x05972e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#80 0x080588fe in main (argc=1, argv=0xbff306a4) at ../../../kopete/kopete/main.cpp:105

Possible duplicates by query: bug 268489, bug 265306, bug 256163, bug 255783, bug 241549.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-05-15 12:34:35 UTC

*** This bug has been marked as a duplicate of bug 227405 ***
Comment 2 Marc Wäckerlin 2012-02-13 14:37:39 UTC
Created attachment 68760 [details]
New crash information added by DrKonqi

kopete (1.1.1) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4

- What I was doing when the application crashed:

As sonn as I drag an URL from kopete, kopete crashes.

-- Backtrace (Reduced):
#6  size (this=) at ../../include/QtCore/../../src/corelib/tools/qlist.h:94
#7  count (this=) at ../../include/QtCore/../../src/corelib/tools/qlist.h:267
#8  QTabBar::count (this=0x0) at widgets/qtabbar.cpp:1272
#9  0x00007f413744659a in KTabBar::selectTab(QPoint const&) const () from /usr/lib/libkdeui.so.5
[...]
#13 0x00007f4137448364 in KTabWidget::testCanDecode(QDragMoveEvent const*, bool&) () from /usr/lib/libkdeui.so.5