[kontact] [Bug 336269] New: Dragging window from behind KDEWallet leads to KDEKontact crash

twtroughton at gmail.com twtroughton at gmail.com
Sun Jun 15 16:51:21 BST 2014


https://bugs.kde.org/show_bug.cgi?id=336269

            Bug ID: 336269
           Summary: Dragging window from behind KDEWallet leads to
                    KDEKontact crash
    Classification: Unclassified
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: twtroughton at gmail.com

Application: kontact (4.13.2)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-29-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: Logging in - Need to enter key
for Kontact - KDEWallet notification stays in front of all other windows - drag
window from behind it to enter passphrase - seems to drop into 'New messages'
pane on Summary page - Kontact crashes

- Unusual behavior I noticed: The window for the application I needed to enter
the passphrase for seemed to turn into a large KDE notification screen with
very small type

Suggestion - Don't let KDEWallet grab the screen but let other windows go on
top of it. All windows open in the middle of the screen, and so it is extermely
irritating to have to move windows around just to enter a passphrase simply
because KDEWallet misbehaves. It also grabs the attention even when I am
entering passphrases in other applications, leading to missed entries, which
wastes time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb141b740 (LWP 2175))]

Thread 4 (Thread 0xae832b40 (LWP 2182)):
#0  0xb774f424 in __kernel_vsyscall ()
#1  0xb31d0d4b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60db8ec in __pthread_cond_wait (cond=0xb582acb0, mutex=0xb582ac98) at
forward.c:149
#3  0xb4fb29ac in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4fb29ff in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb31ccf70 in start_thread (arg=0xae832b40) at pthread_create.c:312
#6  0xb60ce70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xadf09b40 (LWP 2222)):
#0  0xb774f424 in __kernel_vsyscall ()
#1  0xb31d0d4b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60db8ec in __pthread_cond_wait (cond=0xadf777dc, mutex=0xadf777c4) at
forward.c:149
#3  0xb4fe19f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4cbd574 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4fc87c6 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb4fe1369 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb31ccf70 in start_thread (arg=0xadf09b40) at pthread_create.c:312
#8  0xb60ce70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xa89d7b40 (LWP 2305)):
#0  0xb774f424 in __kernel_vsyscall ()
#1  0xb60dc392 in __GI___clock_gettime (clock_id=1, tp=0xa89d7078) at
../sysdeps/unix/clock_gettime.c:115
#2  0xb633c8cc in do_gettime (frac=0xa89d7070, sec=0xa89d7068) at
tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb6424f31 in QTimerInfoList::updateCurrentTime
(this=this at entry=0xa80026e4) at kernel/qeventdispatcher_unix.cpp:354
#5  0xb6423cbf in timerSourceCheckHelper (src=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:157
#6  0xb30e6dff in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb30e737a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb30e7528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb642395f in QEventDispatcherGlib::processEvents (this=0xa8000468,
flags=...) at kernel/qeventdispatcher_glib.cpp:436
#10 0xb63f2823 in QEventLoop::processEvents (this=this at entry=0xa89d7288,
flags=...) at kernel/qeventloop.cpp:149
#11 0xb63f2b49 in QEventLoop::exec (this=this at entry=0xa89d7288, flags=...) at
kernel/qeventloop.cpp:204
#12 0xb62df23d in QThread::exec (this=this at entry=0x9014038) at
thread/qthread.cpp:537
#13 0xb62df38b in QThread::run (this=0x9014038) at thread/qthread.cpp:604
#14 0xb62e1b6f in QThreadPrivate::start (arg=0x9014038) at
thread/qthread_unix.cpp:349
#15 0xb31ccf70 in start_thread (arg=0xa89d7b40) at pthread_create.c:312
#16 0xb60ce70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb141b740 (LWP 2175)):
[KCrash Handler]
#7  operator- (p2=..., p1=...) at
../../include/QtCore/../../src/corelib/tools/qpoint.h:171
#8  QDragManager::move (this=this at entry=0x96ddf00, globalPos=...) at
kernel/qdnd_x11.cpp:1541
#9  0xb69e9fef in QDragManager::eventFilter (this=0x96ddf00, o=0x9b3e130,
e=0xbf909744) at kernel/qdnd_x11.cpp:1308
#10 0xb63f3f1b in QCoreApplicationPrivate::sendThroughApplicationEventFilters
(this=this at entry=0x8e6c230, receiver=receiver at entry=0x9b3e130,
event=event at entry=0xbf909744) at kernel/qcoreapplication.cpp:1044
#11 0xb694f77e in QApplicationPrivate::notify_helper (this=0x8e6c230,
receiver=receiver at entry=0x9b3e130, e=0xbf909744) at
kernel/qapplication.cpp:4542
#12 0xb6957ea0 in QApplication::notify (this=0xbf90a6e8,
receiver=receiver at entry=0x9b3e130, e=e at entry=0xbf909744) at
kernel/qapplication.cpp:4110
#13 0xb749f1f4 in KApplication::notify (this=0xbf90a6e8, receiver=0x9b3e130,
event=0xbf909744) at ../../kdeui/kernel/kapplication.cpp:311
#14 0xb63f3e4a in QCoreApplication::notifyInternal (this=0xbf90a6e8,
receiver=receiver at entry=0x9b3e130, event=event at entry=0xbf909744) at
kernel/qcoreapplication.cpp:953
#15 0xb6955b53 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x9b3e130,
event=0xbf909744, alienWidget=0x0, nativeWidget=0x9b3e130,
buttonDown=buttonDown at entry=0xb72c6ce4 <qt_button_down>, lastMouseReceiver=...,
spontaneous=spontaneous at entry=true) at kernel/qapplication.cpp:3178
#17 0xb69d9778 in QETWidget::translateMouseEvent (this=0x9b3e130,
event=event at entry=0xbf90996c) at kernel/qapplication_x11.cpp:4634
#18 0xb69d8ec5 in QApplication::x11ProcessEvent (this=0xbf90a6e8,
event=event at entry=0xbf90996c) at kernel/qapplication_x11.cpp:3627
#19 0xb6a04524 in x11EventSourceDispatch (s=0x8e76150, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0xb30e71e3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb30e7468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb30e7528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb642393b in QEventDispatcherGlib::processEvents
(this=this at entry=0x8e3ed98, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#24 0xb6a045de in QGuiEventDispatcherGlib::processEvents (this=0x8e3ed98,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0xb63f2823 in QEventLoop::processEvents (this=this at entry=0x9b1bc68,
flags=...) at kernel/qeventloop.cpp:149
#26 0xb63f2b49 in QEventLoop::exec (this=this at entry=0x9b1bc68, flags=...) at
kernel/qeventloop.cpp:204
#27 0xb69ea3a6 in QDragManager::drag (this=0x96ddf00, o=o at entry=0x9f1d1d8) at
kernel/qdnd_x11.cpp:2032
#28 0xb6962677 in QDrag::start (this=0x9f1d1d8, request=...) at
kernel/qdrag.cpp:316
#29 0xb772ce6c in KontactInterface::Summary::mouseMoveEvent (this=0x959d228,
event=0xbf909f38) at ../../kontactinterface/summary.cpp:155
#30 0xb69a953c in QWidget::event (this=0x959d228, event=0xbf909f38) at
kernel/qwidget.cpp:8361
#31 0xb694f7f4 in QApplicationPrivate::notify_helper (this=0x8e6c230,
receiver=receiver at entry=0x959d228, e=0xbf909f38) at
kernel/qapplication.cpp:4567
#32 0xb6957ea0 in QApplication::notify (this=0xbf90a6e8,
receiver=receiver at entry=0x94c1c58, e=e at entry=0xbf90a154) at
kernel/qapplication.cpp:4110
#33 0xb749f1f4 in KApplication::notify (this=0xbf90a6e8, receiver=0x94c1c58,
event=0xbf90a154) at ../../kdeui/kernel/kapplication.cpp:311
#34 0xb63f3e4a in QCoreApplication::notifyInternal (this=0xbf90a6e8,
receiver=receiver at entry=0x94c1c58, event=event at entry=0xbf90a154) at
kernel/qcoreapplication.cpp:953
#35 0xb6955b53 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x94c1c58,
event=0xbf90a154, alienWidget=0x95a5908, nativeWidget=0x958ae20,
buttonDown=buttonDown at entry=0xb72c6ce4 <qt_button_down>, lastMouseReceiver=...,
spontaneous=spontaneous at entry=true) at kernel/qapplication.cpp:3178
#37 0xb69d9778 in QETWidget::translateMouseEvent (this=0x958ae20,
event=event at entry=0xbf90a37c) at kernel/qapplication_x11.cpp:4634
#38 0xb69d8ec5 in QApplication::x11ProcessEvent (this=0xbf90a6e8,
event=event at entry=0xbf90a37c) at kernel/qapplication_x11.cpp:3627
#39 0xb6a04524 in x11EventSourceDispatch (s=0x8e76150, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb30e71e3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb30e7468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb30e7528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb642393b in QEventDispatcherGlib::processEvents
(this=this at entry=0x8e3ed98, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#44 0xb6a045de in QGuiEventDispatcherGlib::processEvents (this=0x8e3ed98,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb63f2823 in QEventLoop::processEvents (this=this at entry=0xbf90a638,
flags=...) at kernel/qeventloop.cpp:149
#46 0xb63f2b49 in QEventLoop::exec (this=this at entry=0xbf90a638, flags=...) at
kernel/qeventloop.cpp:204
#47 0xb63f88fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#48 0xb694da24 in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0x0804ab4c in main (argc=3, argv=0xbf90a7c4) at
../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 287303.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list