Bug 316578 - Kopete always crashes if you drag a link out of the window.
Summary: Kopete always crashes if you drag a link out of the window.
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: 2013-03-12 08:33 UTC by Marc Wäckerlin
Modified: 2013-07-06 08:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.62 KB, text/plain)
2013-07-06 08:58 UTC, Popov Evgeny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Wäckerlin 2013-03-12 08:33:25 UTC
Application: kopete (1.3.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

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

Get a link from Jabber in kopete
Drag link out of the window
If does not matter where you drag the link to
As soon as the cursor left kopete's window, it crashes

Perhabs it is notable that I have focus under mouse, if cursor enters another window, kopete looses focus.

This happens since years, I always use the latest Ubuntu.

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fda1c678780 (LWP 3095))]

Thread 5 (Thread 0x7fda02a79700 (LWP 3230)):
#0  0x00007fda14316fc0 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fda13874e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fda13837996 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fda13837de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fda138381e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fda0376a4a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fda1385b645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fda14314e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fda18a96ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd9f3702700 (LWP 3275)):
#0  0x00007fda14318098 in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fda13874e51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fda1383760b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fda13837cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fda13837ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fda1a133c16 in QEventDispatcherGlib::processEvents (this=0x7fd9ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fda1a1042bf in QEventLoop::processEvents (this=this@entry=0x7fd9f3701dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fda1a104548 in QEventLoop::exec (this=0x7fd9f3701dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fda1a005b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fda1a0e49af in QInotifyFileSystemWatcherEngine::run (this=0x1758fd0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fda1a008aec in QThreadPrivate::start (arg=0x1758fd0) at thread/qthread_unix.cpp:338
#11 0x00007fda14314e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fda18a96ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fda0327a700 (LWP 3305)):
#0  0x00007fda13874e51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fda13837884 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fda13837d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fda13837ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fda1a133c16 in QEventDispatcherGlib::processEvents (this=0x7fd9fc00df40, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fda1a1042bf in QEventLoop::processEvents (this=this@entry=0x7fd9fc00c8a0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fda1a104548 in QEventLoop::exec (this=0x7fd9fc00c8a0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fda00c46cda in QCA::SyncThread::run() () from /usr/lib/x86_64-linux-gnu/libqca.so.2
#8  0x00007fda1a008aec in QThreadPrivate::start (arg=0x1886030) at thread/qthread_unix.cpp:338
#9  0x00007fda14314e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fda18a96ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd9f244d700 (LWP 3306)):
#0  0x00007fda1383589e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fda13837597 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fda13837cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fda13837ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fda1a133c16 in QEventDispatcherGlib::processEvents (this=0x7fd9e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fda1a1042bf in QEventLoop::processEvents (this=this@entry=0x7fd9e40013c0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fda1a104548 in QEventLoop::exec (this=0x7fd9e40013c0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fda0106acaf in ?? () from /usr/lib/kde4/kopete_jabber.so
#8  0x00007fda1a008aec in QThreadPrivate::start (arg=0x18b7c60) at thread/qthread_unix.cpp:338
#9  0x00007fda14314e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fda18a96ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fda1c678780 (LWP 3095)):
[KCrash Handler]
#5  size (this=<error reading variable: Cannot access memory at address 0x8>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:98
#6  count (this=<error reading variable: Cannot access memory at address 0x8>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:280
#7  QTabBar::count (this=0x0) at widgets/qtabbar.cpp:1274
#8  0x00007fda1ac18977 in KTabBar::selectTab(QPoint const&) const () from /usr/lib/libkdeui.so.5
#9  0x00007fda01349631 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#10 0x00007fda1a11af5f in QMetaObject::activate (sender=0x1e550e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff27398d90) at kernel/qobject.cpp:3547
#11 0x00007fda1ac1a694 in KTabWidget::testCanDecode(QDragMoveEvent const*, bool&) () from /usr/lib/libkdeui.so.5
#12 0x00007fda1ac1a775 in KTabWidget::dragEnterEvent(QDragEnterEvent*) () from /usr/lib/libkdeui.so.5
#13 0x00007fda19281a20 in QWidget::event (this=0x1e550e0, event=0x7fff273995c0) at kernel/qwidget.cpp:8565
#14 0x00007fda19231e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1003d90, receiver=receiver@entry=0x1e550e0, e=e@entry=0x7fff273995c0) at kernel/qapplication.cpp:4562
#15 0x00007fda19236a14 in QApplication::notify (this=<optimized out>, receiver=0x1e550e0, e=0x7fff273995c0) at kernel/qapplication.cpp:4297
#16 0x00007fda1ab431d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x00007fda1a10556e in QCoreApplication::notifyInternal (this=0x7fff2739cf60, receiver=0x1e550e0, event=0x7fff273995c0) at kernel/qcoreapplication.cpp:915
#18 0x00007fda192bc507 in sendEvent (event=0x7fff273995c0, receiver=0x1e550e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 handle_xdnd_position (w=w@entry=0x19d63f0, xe=xe@entry=0x7fff27399830, passive=passive@entry=false) at kernel/qdnd_x11.cpp:921
#20 0x00007fda192bd288 in QDragManager::move (this=0x3e9b9c0, globalPos=...) at kernel/qdnd_x11.cpp:1708
#21 0x00007fda192bdb51 in QDragManager::eventFilter (this=0x3e9b9c0, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1308
#22 0x00007fda1a10563a in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x1003d90, receiver=0x2d4d4f0, event=0x7fff27399f30) at kernel/qcoreapplication.cpp:1006
#23 0x00007fda19231e16 in QApplicationPrivate::notify_helper (this=this@entry=0x1003d90, receiver=receiver@entry=0x2d4d4f0, e=e@entry=0x7fff27399f30) at kernel/qapplication.cpp:4537
#24 0x00007fda19236b6b in QApplication::notify (this=<optimized out>, receiver=0x2d4d4f0, e=0x7fff27399f30) at kernel/qapplication.cpp:4105
#25 0x00007fda1ab431d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x00007fda1a10556e in QCoreApplication::notifyInternal (this=0x7fff2739cf60, receiver=0x2d4d4f0, event=0x7fff27399f30) at kernel/qcoreapplication.cpp:915
#27 0x00007fda19232cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x2d4d4f0, event=0x7fff27399f30, alienWidget=0x0, nativeWidget=0x2d4d4f0, buttonDown=0x7fda19d0e308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#29 0x00007fda192b0554 in QETWidget::translateMouseEvent (this=this@entry=0x2d4d4f0, event=event@entry=0x7fff2739a6b0) at kernel/qapplication_x11.cpp:4622
#30 0x00007fda192af44f in QApplication::x11ProcessEvent (this=0x7fff2739cf60, event=0x7fff2739a6b0) at kernel/qapplication_x11.cpp:3737
#31 0x00007fda192d6fa2 in x11EventSourceDispatch (s=0x10064b0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007fda13837ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fda13837de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fda13837ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fda1a133bf6 in QEventDispatcherGlib::processEvents (this=0xfaaad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fda192d6c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fda1a1042bf in QEventLoop::processEvents (this=this@entry=0x41481a0, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fda1a104548 in QEventLoop::exec (this=0x41481a0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fda192bd7f6 in QDragManager::drag (this=0x3e9b9c0, o=<optimized out>) at kernel/qdnd_x11.cpp:2032
#40 0x00007fda192435e3 in QDrag::start (this=0x12cbc30, request=...) at kernel/qdrag.cpp:316
#41 0x00007fda04b96313 in KHTMLPart::handleMouseMoveEventDrag(khtml::MouseMoveEvent*) () from /usr/lib/libkhtml.so.5
#42 0x00007fda04b96829 in KHTMLPart::khtmlMouseMoveEvent(khtml::MouseMoveEvent*) () from /usr/lib/libkhtml.so.5
#43 0x00007fda1a11a49c in QObject::event (this=0x1fe64f0, e=<optimized out>) at kernel/qobject.cpp:1226
#44 0x00007fda19231e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1003d90, receiver=receiver@entry=0x1fe64f0, e=e@entry=0x7fff2739b8c0) at kernel/qapplication.cpp:4562
#45 0x00007fda1923630a in QApplication::notify (this=0x7fff2739cf60, receiver=0x1fe64f0, e=0x7fff2739b8c0) at kernel/qapplication.cpp:4423
#46 0x00007fda1ab431d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0x00007fda1a10556e in QCoreApplication::notifyInternal (this=0x7fff2739cf60, receiver=0x1fe64f0, event=0x7fff2739b8c0) at kernel/qcoreapplication.cpp:915
#48 0x00007fda04b68040 in KHTMLView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libkhtml.so.5
#49 0x00007fda19281884 in QWidget::event (this=0x27c0d80, event=0x7fff2739c2e0) at kernel/qwidget.cpp:8356
#50 0x00007fda19630b66 in QFrame::event (this=0x27c0d80, e=0x7fff2739c2e0) at widgets/qframe.cpp:557
#51 0x00007fda04b670d5 in KHTMLView::widgetEvent(QEvent*) () from /usr/lib/libkhtml.so.5
#52 0x00007fda04b67740 in KHTMLView::eventFilter(QObject*, QEvent*) () from /usr/lib/libkhtml.so.5
#53 0x00007fda1a1056d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2e4eec0, event=0x7fff2739c2e0) at kernel/qcoreapplication.cpp:1025
#54 0x00007fda19231e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1003d90, receiver=receiver@entry=0x2e4eec0, e=e@entry=0x7fff2739c2e0) at kernel/qapplication.cpp:4558
#55 0x00007fda19236b6b in QApplication::notify (this=<optimized out>, receiver=0x2e4eec0, e=0x7fff2739c2e0) at kernel/qapplication.cpp:4105
#56 0x00007fda1ab431d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#57 0x00007fda1a10556e in QCoreApplication::notifyInternal (this=0x7fff2739cf60, receiver=0x2e4eec0, event=0x7fff2739c2e0) at kernel/qcoreapplication.cpp:915
#58 0x00007fda19232cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#59 QApplicationPrivate::sendMouseEvent (receiver=0x2e4eec0, event=0x7fff2739c2e0, alienWidget=0x2e4eec0, nativeWidget=0x31b63b0, buttonDown=0x7fda19d0e308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#60 0x00007fda192b0554 in QETWidget::translateMouseEvent (this=this@entry=0x31b63b0, event=event@entry=0x7fff2739ca60) at kernel/qapplication_x11.cpp:4622
#61 0x00007fda192af44f in QApplication::x11ProcessEvent (this=0x7fff2739cf60, event=0x7fff2739ca60) at kernel/qapplication_x11.cpp:3737
#62 0x00007fda192d6fa2 in x11EventSourceDispatch (s=0x10064b0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#63 0x00007fda13837ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fda13837de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007fda13837ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007fda1a133c16 in QEventDispatcherGlib::processEvents (this=0xfaaad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#67 0x00007fda192d6c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007fda1a1042bf in QEventLoop::processEvents (this=this@entry=0x7fff2739ce30, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007fda1a104548 in QEventLoop::exec (this=0x7fff2739ce30, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007fda1a109708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#71 0x000000000041374b in ?? ()
#72 0x00007fda189c476d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#73 0x00000000004137b1 in _start ()

This bug may be a duplicate of or related to bug 303813, bug 227405.

Possible duplicates by query: bug 305563, bug 303813.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-03-12 09:56:53 UTC

*** This bug has been marked as a duplicate of bug 227405 ***
Comment 2 Popov Evgeny 2013-07-06 08:58:16 UTC
Created attachment 80990 [details]
New crash information added by DrKonqi

kopete (1.3.5) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:
I configured my tool bar in Kopete. When I dragged-and-dropped an icon to outside, Kopete has crashed.

-- Backtrace (Reduced):
#7  0xb62d2af4 in size (this=<error reading variable: Cannot access memory at address 0x4>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:98
#8  count (this=<error reading variable: Cannot access memory at address 0x4>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:280
#9  QTabBar::count (this=0x0) at widgets/qtabbar.cpp:1274
#10 0xb709af94 in KTabBar::selectTab (this=0x0, pos=...) at ../../kdeui/widgets/ktabbar.cpp:427
#11 0xafbbd9b8 in KopeteChatWindow::testCanDecode (this=0x9e15a98, event=0xbfccc6d8, accept=@0xbfccc0df: false) at ../../../../kopete/kopete/chatwindow/kopetechatwindow.cpp:635