Bug 303813 - Crash when dragging email address to tab bar
Summary: Crash when dragging email address to tab bar
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 1.0.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-19 17:50 UTC by jlangford
Modified: 2012-07-19 21:29 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 jlangford 2012-07-19 17:50:11 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-41-generic i686
Distribution: Ubuntu 10.04.4 LTS

-- Information about the crash:
drag an email/name link to the tab bar from a chat history window

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

Thread 4 (Thread 0xb49fbb70 (LWP 1574)):
#0  0x086e5ab1 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#1  0x06eedb03 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x06eedee9 in ?? () from /lib/libglib-2.0.so.0
#3  0x06eee4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0113974f in QEventDispatcherGlib::processEvents (this=0x8b4cc08, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0110c149 in QEventLoop::processEvents (this=0xb49fb270, flags=) at kernel/qeventloop.cpp:149
#6  0x0110c59a in QEventLoop::exec (this=0xb49fb270, flags=...) at kernel/qeventloop.cpp:201
#7  0x01008778 in QThread::exec (this=0x8dac860) at thread/qthread.cpp:487
#8  0x010ebd0b in QInotifyFileSystemWatcherEngine::run (this=0x8dac860) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0100b4fe in QThreadPrivate::start (arg=0x8dac860) at thread/qthread_unix.cpp:248
#10 0x0046e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x086d898e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb417ab70 (LWP 2186)):
#0  0x06eed7c3 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x06eee0ce in ?? () from /lib/libglib-2.0.so.0
#2  0x06eee4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0113974f in QEventDispatcherGlib::processEvents (this=0x90625f0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x0110c149 in QEventLoop::processEvents (this=0x9062ef0, flags=) at kernel/qeventloop.cpp:149
#5  0x0110c59a in QEventLoop::exec (this=0x9062ef0, flags=...) at kernel/qeventloop.cpp:201
#6  0x01a3adda in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#7  0x0100b4fe in QThreadPrivate::start (arg=0x9062140) at thread/qthread_unix.cpp:248
#8  0x0046e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x086d898e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3979b70 (LWP 2190)):
#0  0x00dcee16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x0113683b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0113b965 in QTimerInfoList::updateCurrentTime (this=0x9099f74) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0113984e in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#4  0x06eed799 in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x06eee0ce in ?? () from /lib/libglib-2.0.so.0
#6  0x06eee4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x0113974f in QEventDispatcherGlib::processEvents (this=0x90cc558, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#8  0x0110c149 in QEventLoop::processEvents (this=0x9133eb8, flags=) at kernel/qeventloop.cpp:149
#9  0x0110c59a in QEventLoop::exec (this=0x9133eb8, flags=...) at kernel/qeventloop.cpp:201
#10 0x019664db in ?? () from /usr/lib/kde4/kopete_jabber.so
#11 0x0100b4fe in QThreadPrivate::start (arg=0x9099288) at thread/qthread_unix.cpp:248
#12 0x0046e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x086d898e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb777a730 (LWP 1548)):
[KCrash Handler]
#6  QListData::size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:90
#7  QList<QTabBarPrivate::Tab>::count (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:261
#8  QTabBar::count (this=0x0) at widgets/qtabbar.cpp:1220
#9  0x017b0828 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#10 0x017b6862 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#11 0x01112d8a in QMetaObject::metacall (object=0x9253160, cl=QMetaObject::WriteProperty, idx=153432416, argv=0xbfe91d8c) at kernel/qmetaobject.cpp:237
#12 0x01121445 in QMetaObject::activate (sender=0xa2370e0, m=0xd70e5c, local_signal_index=0, argv=0xbfe91774) at kernel/qobject.cpp:3293
#13 0x00cbbcb9 in KTabWidget::testCanDecode (this=0xa2370e0, _t1=0xbfe91d8c, _t2=@0xbfe917af) at ./ktabwidget.moc:209
#14 0x00cbc7e7 in KTabWidget::dragEnterEvent (this=0xa2370e0, event=0xbfe91d8c) at ../../kdeui/widgets/ktabwidget.cpp:414
#15 0x0604e803 in QWidget::event (this=0xa2370e0, event=0xbfe91d8c) at kernel/qwidget.cpp:8192
#16 0x064c5f93 in QTabWidget::event (this=0xa2370e0, ev=0xbfe91d8c) at widgets/qtabwidget.cpp:1012
#17 0x05ff04dc in QApplicationPrivate::notify_helper (this=0x8ab32b0, receiver=0xa2370e0, e=0xbfe91d8c) at kernel/qapplication.cpp:4300
#18 0x05ff8f4c in QApplication::notify (this=0xbfe94664, receiver=0xa2370e0, e=0xbfe91d8c) at kernel/qapplication.cpp:4057
#19 0x00ba240a in KApplication::notify (this=0xbfe94664, receiver=0xa2370e0, event=0xbfe91d8c) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x0110db2b in QCoreApplication::notifyInternal (this=0xbfe94664, receiver=0xa2370e0, event=0xbfe91d8c) at kernel/qcoreapplication.cpp:704
#21 0x05fff8fe in QCoreApplication::sendEvent (receiver=0xa2370e0, event=0xbfe91d9c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 0x060911aa in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:915
#23 0x06092fae in QDragManager::move (this=0x9c28f68, globalPos=...) at kernel/qdnd_x11.cpp:1667
#24 0x0609341f in QDragManager::eventFilter (this=0x9c28f68, o=0x9f37228, e=0xbfe92530) at kernel/qdnd_x11.cpp:1291
#25 0x0110ce8c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8ab32b0, receiver=0x9f37228, event=0xbfe92530) at kernel/qcoreapplication.cpp:800
#26 0x05ff0463 in QApplicationPrivate::notify_helper (this=0x8ab32b0, receiver=0x9f37228, e=0xbfe92530) at kernel/qapplication.cpp:4275
#27 0x05ff79b7 in QApplication::notify (this=0xbfe94664, receiver=0x9f37228, e=0xbfe92530) at kernel/qapplication.cpp:3865
#28 0x00ba240a in KApplication::notify (this=0xbfe94664, receiver=0x9f37228, event=0xbfe92530) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x0110db2b in QCoreApplication::notifyInternal (this=0xbfe94664, receiver=0x9f37228, event=0xbfe92530) at kernel/qcoreapplication.cpp:704
#30 0x05ff6912 in QCoreApplication::sendEvent (receiver=0x9f37228, event=0xbfe92530, alienWidget=0x0, nativeWidget=0x9f37228, buttonDown=0x6932058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QApplicationPrivate::sendMouseEvent (receiver=0x9f37228, event=0xbfe92530, alienWidget=0x0, nativeWidget=0x9f37228, buttonDown=0x6932058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#32 0x06082178 in QETWidget::translateMouseEvent (this=0x9f37228, event=0xbfe92a4c) at kernel/qapplication_x11.cpp:4368
#33 0x06081601 in QApplication::x11ProcessEvent (this=0xbfe94664, event=0xbfe92a4c) at kernel/qapplication_x11.cpp:3379
#34 0x060b06fa in x11EventSourceDispatch (s=0x8ab6140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x06eea5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x06eee2d8 in ?? () from /lib/libglib-2.0.so.0
#37 0x06eee4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x01139715 in QEventDispatcherGlib::processEvents (this=0x8a8dea0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#39 0x060b0225 in QGuiEventDispatcherGlib::processEvents (this=0x8a8dea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x0110c149 in QEventLoop::processEvents (this=0x9d51180, flags=) at kernel/qeventloop.cpp:149
#41 0x0110c59a in QEventLoop::exec (this=0x9d51180, flags=...) at kernel/qeventloop.cpp:201
#42 0x0609656d in QDragManager::drag (this=0x9c28f68, o=0x9729fd0) at kernel/qdnd_x11.cpp:1984
#43 0x0600895e in QDrag::start (this=0x9729fd0, request=...) at kernel/qdrag.cpp:314
#44 0xb5af32b6 in KHTMLPart::handleMouseMoveEventDrag (this=0x9ed7c78, event=0xbfe934c0) at ../../khtml/khtml_part.cpp:6309
#45 0xb5b0264c in KHTMLPart::khtmlMouseMoveEvent (this=0x9ed7c78, event=0xbfe934c0) at ../../khtml/khtml_part.cpp:6408
#46 0xb5adc62f in KHTMLPart::customEvent (this=0x9ed7c78, event=0xbfe934c0) at ../../khtml/khtml_part.cpp:5958
#47 0x0111e4ac in QObject::event (this=0x9ed7c78, e=0xbfe91d9c) at kernel/qobject.cpp:1279
#48 0x05ff04dc in QApplicationPrivate::notify_helper (this=0x8ab32b0, receiver=0x9ed7c78, e=0xbfe934c0) at kernel/qapplication.cpp:4300
#49 0x05ff701e in QApplication::notify (this=0xbfe94664, receiver=0x9ed7c78, e=0xbfe934c0) at kernel/qapplication.cpp:3704
#50 0x00ba240a in KApplication::notify (this=0xbfe94664, receiver=0x9ed7c78, event=0xbfe934c0) at ../../kdeui/kernel/kapplication.cpp:302
#51 0x0110db2b in QCoreApplication::notifyInternal (this=0xbfe94664, receiver=0x9ed7c78, event=0xbfe934c0) at kernel/qcoreapplication.cpp:704
#52 0xb5ad3fb1 in QCoreApplication::sendEvent (this=0x8dbb9a8, _mouse=0xbfe93db0) at /usr/include/qt4/QtCore/qcoreapplication.h:215
#53 KHTMLView::mouseMoveEvent (this=0x8dbb9a8, _mouse=0xbfe93db0) at ../../khtml/khtmlview.cpp:1551
#54 0x0604e73a in QWidget::event (this=0x8dbb9a8, event=0xbfe93db0) at kernel/qwidget.cpp:7983
#55 0x0644b6c3 in QFrame::event (this=0x8dbb9a8, e=0xbfe93db0) at widgets/qframe.cpp:557
#56 0xb5acfa1c in KHTMLView::widgetEvent (this=0x8dbb9a8, e=0x0) at ../../khtml/khtmlview.cpp:2362
#57 0xb5acfd15 in KHTMLView::eventFilter (this=0x8dbb9a8, o=0x9c02aa8, e=0xbfe93db0) at ../../khtml/khtmlview.cpp:2207
#58 0x0110cdca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8ab32b0, receiver=0x9c02aa8, event=0xbfe93db0) at kernel/qcoreapplication.cpp:819
#59 0x05ff04b9 in QApplicationPrivate::notify_helper (this=0x8ab32b0, receiver=0x9c02aa8, e=0xbfe93db0) at kernel/qapplication.cpp:4296
#60 0x05ff79b7 in QApplication::notify (this=0xbfe94664, receiver=0x9c02aa8, e=0xbfe93db0) at kernel/qapplication.cpp:3865
#61 0x00ba240a in KApplication::notify (this=0xbfe94664, receiver=0x9c02aa8, event=0xbfe93db0) at ../../kdeui/kernel/kapplication.cpp:302
#62 0x0110db2b in QCoreApplication::notifyInternal (this=0xbfe94664, receiver=0x9c02aa8, event=0xbfe93db0) at kernel/qcoreapplication.cpp:704
#63 0x05ff6912 in QCoreApplication::sendEvent (receiver=0x9c02aa8, event=0xbfe93db0, alienWidget=0x9c02aa8, nativeWidget=0xa1f7cb0, buttonDown=0x6932058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QApplicationPrivate::sendMouseEvent (receiver=0x9c02aa8, event=0xbfe93db0, alienWidget=0x9c02aa8, nativeWidget=0xa1f7cb0, buttonDown=0x6932058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#65 0x06082178 in QETWidget::translateMouseEvent (this=0xa1f7cb0, event=0xbfe942cc) at kernel/qapplication_x11.cpp:4368
#66 0x06081601 in QApplication::x11ProcessEvent (this=0xbfe94664, event=0xbfe942cc) at kernel/qapplication_x11.cpp:3379
#67 0x060b06fa in x11EventSourceDispatch (s=0x8ab6140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0x06eea5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x06eee2d8 in ?? () from /lib/libglib-2.0.so.0
#70 0x06eee4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0x01139715 in QEventDispatcherGlib::processEvents (this=0x8a8dea0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#72 0x060b0225 in QGuiEventDispatcherGlib::processEvents (this=0x8a8dea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x0110c149 in QEventLoop::processEvents (this=0xbfe945c4, flags=) at kernel/qeventloop.cpp:149
#74 0x0110c59a in QEventLoop::exec (this=0xbfe945c4, flags=...) at kernel/qeventloop.cpp:201
#75 0x0111078f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#76 0x05ff0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#77 0x08059a0e in _start ()

Reported using DrKonqi
Comment 1 Janek Bevendorff 2012-07-19 21:29:17 UTC
Hello,

thank you very much for your report. Unfortunately, we can't maintain KDE versions that old. I'm sorry.
I'm also not able to reproduce your crash with a current KDE release since the interface seems to have changed.

In order to get this bug resolved please report it to Ubuntu instead (as long as they still support your version) or update to a current release.

If you experience similar issues in KDE 4.8.4 or later, please open a new report for it.

Thank you for your understanding.