Summary: | Crashs when dragging messages around | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Tobias Powalowski <t.powa> |
Component: | message list | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | SVN trunk (KDE 4) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Tobias Powalowski
2007-12-06 08:47:04 UTC
I also get a crash (assert actually), but with a completely different backtrace. I guess the problem might be the progress widget which briefly pops up, but I am a bit clueless about that. My backtrace: #5 0xb7e430ad in qt_assert (assertion=0xb5ec217d "object != 0", file=0xb5ec2082 "kernel/qdnd_x11.cpp", line=1256) at global/qglobal.cpp:1919 #6 0xb598a887 in QDragManager::eventFilter (this=0x866d4c0, o=0x8646c50, e=0xbfdfd58c) at kernel/qdnd_x11.cpp:1256 #7 0xb590d6e3 in QApplicationPrivate::notify_helper (this=0x806a0b0, receiver=0x8646c50, e=0xbfdfd58c) at kernel/qapplication.cpp:3519 #8 0xb590f69e in QApplication::notify (this=0xbfdffcdc, receiver=0x8646c50, e=0xbfdfd58c) at kernel/qapplication.cpp:3499 #9 0xb6bd2da7 in KApplication::notify (this=0xbfdffcdc, receiver=0x8646c50, event=0xbfdfd58c) at /media/kdedev/home/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:319 #10 0xb7f0120e in QCoreApplication::notifyInternal (this=0xbfdffcdc, receiver=0x8646c50, event=0xbfdfd58c) at kernel/qcoreapplication.cpp:532 #11 0xb590a693 in QCoreApplication::sendEvent (receiver=0x8646c50, event=0xbfdfd58c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:202 #12 0xb595c351 in QWidgetPrivate::hide_helper (this=0x8684308) at kernel/qwidget.cpp:5476 #13 0xb59646f0 in QWidget::setVisible (this=0x8646c50, visible=false) at kernel/qwidget.cpp:5632 #14 0xb594932e in QWidget::hide (this=0x8646c50) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:451 #15 0xb5962058 in ~QWidget (this=0x8646c50) at kernel/qwidget.cpp:1190 #16 0xb598d77f in ~QShapedPixmapWidget (this=0x8646c50) at kernel/qdnd_x11.cpp:266 #17 0xb5986b24 in QX11Data::xdndHandleBadwindow () at kernel/qdnd_x11.cpp:1696 #18 0xb59722e6 in qt_x_errhandler (dpy=0x8075f08, err=0xbfdfdba8) at kernel/qapplication_x11.cpp:474 #19 0xb6bd17a3 in KApplication::xErrhandler (this=0xbfdffcdc, dpy=0x8075f08, err_=0xbfdfdba8) at /media/kdedev/home/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:442 #20 0xb6bd181f in kde_x_errhandler (dpy=0x8075f08, err=0xbfdfdba8) at /media/kdedev/home/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:139 #21 0xb5ffdc4a in _XError () from /usr/lib/libX11.so.6 #22 0xb5fff714 in _XReply () from /usr/lib/libX11.so.6 #23 0xb5fe38a6 in XGetWindowProperty () from /usr/lib/libX11.so.6 #24 0xb59864ef in QX11Data::xdndHandleEnter (this=0x806d5b0, xe=0xbfdfdec4) at kernel/qdnd_x11.cpp:807 #25 0xb5989f71 in QDragManager::move (this=0x866d4c0, globalPos=@0xbfdfe418) at kernel/qdnd_x11.cpp:1583 #26 0xb598a8da in QDragManager::eventFilter (this=0x866d4c0, o=0x81c1cd8, e=0xbfdfe400) at kernel/qdnd_x11.cpp:1263 #27 0xb590d6e3 in QApplicationPrivate::notify_helper (this=0x806a0b0, receiver=0x81c1cd8, e=0xbfdfe400) at kernel/qapplication.cpp:3519 #28 0xb590e4d2 in QApplication::notify (this=0xbfdffcdc, receiver=0x81c1cd8, e=0xbfdfe400) at kernel/qapplication.cpp:3257 #29 0xb6bd2da7 in KApplication::notify (this=0xbfdffcdc, receiver=0x81c1cd8, event=0xbfdfe400) at /media/kdedev/home/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:319 #30 0xb7f0120e in QCoreApplication::notifyInternal (this=0xbfdffcdc, receiver=0x81c1cd8, event=0xbfdfe400) at kernel/qcoreapplication.cpp:532 #31 0xb5918d31 in QCoreApplication::sendSpontaneousEvent (receiver=0x81c1cd8, event=0xbfdfe400) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:205 #32 0xb597a45a in QETWidget::translateMouseEvent (this=0x81c1cd8, event=0xbfdfe96c) at kernel/qapplication_x11.cpp:3866 #33 0xb5977df8 in QApplication::x11ProcessEvent (this=0xbfdffcdc, event=0xbfdfe96c) at kernel/qapplication_x11.cpp:2917 #34 0xb59a558f in x11EventSourceDispatch (s=0x806cea8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:137 #35 0xb5203df2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0xb5206dcf in ?? () from /usr/lib/libglib-2.0.so.0 #37 0x0806c490 in ?? () #38 0x00000000 in ?? () I don't see this crash. Are you using qt-copy? And did you apply the 0178-transparency-window-types.diff patch? If not, perhaps the patch helps. Don't know for sure. yes on archlinux we use qt-copy patches >I don't see this crash.
When you start dragging a message, you will see (very briefly) a progress widget poping up in the message list.
I get the crashes sometimes when dragging at the same position where that widget pops up.
There have been some changes in drag&drop code lately, I can no longer reproduce this. Please reopen if you still can reproduce with a recent version. |