[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#326592: crash when cancelling GPG query after selecting different folder



Package: kmail
Version: 3.3.2-3

When I click on an encrypted message, I get a popup asking for my passphrase. 
If I don't answer this popup but instead click a different folder, the popup 
window (ok, this part probably depends on the windowmanager) is put behind 
the main kmail window, but still open. First problem here: either the popup 
is modal, i.e. blocking access to the main window or it automatically closes 
when a different folder is selected (and therefore it loses its context) - at 
least that's what I'd expect. Anyhow, apart from being confusing/annoying, 
nothing really bad happens because of this popup.

The really bad thing happens when you now close this window, either by 
providing the passphrase or pressing cancel - kmail simply crashes, see 
attached backtrace. This behaviour is reproducable and I'm not aware of any 
other workaround.

cheers and thanks

Uli

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1244895552 (LWP 860)]
(no debugging symbols found)
...
(no debugging symbols found)
[KCrash handler]
#3  0xb7ea24a3 in KMail::ObjectTreeParser::parseObjectTree ()
   from /usr/lib/libkmailprivate.so.0
#4  0xb7db2c39 in KMReaderWin::parseMsg () from /usr/lib/libkmailprivate.so.0
#5  0xb7db25b3 in KMReaderWin::displayMessage ()
   from /usr/lib/libkmailprivate.so.0
#6  0xb7db2169 in KMReaderWin::updateReaderWin ()
   from /usr/lib/libkmailprivate.so.0
#7  0xb7db92da in KMReaderWin::qt_invoke () from /usr/lib/libkmailprivate.so.0
#8  0xb72b771c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0xb72b7544 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb75f881b in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#11 0xb72d8f72 in QTimer::event () from /usr/lib/libqt-mt.so.3
#12 0xb725ae1f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#13 0xb725a41e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#14 0xb7809ec3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#15 0xb724a645 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#16 0xb7203cfb in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#17 0xb726d1d8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#18 0xb726d088 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#19 0xb725b071 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#20 0x0804a0b4 in ?? ()
#21 0xbffff8d0 in ?? ()
#22 0xbffff7e0 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0xb76fec40 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#26 0x080ea398 in ?? ()
#27 0xb7ac2618 in __malloc_initialize_hook () from /lib/tls/libc.so.6
#28 0xb7ac2218 in __malloc_initialize_hook () from /lib/tls/libc.so.6
#29 0xb7fc2770 in vtable for KMKernel () from /usr/lib/libkmailprivate.so.0
#30 0xb79f40a0 in free () from /lib/tls/libc.so.6
#31 0xb79a1ec0 in __libc_start_main () from /lib/tls/libc.so.6
#32 0x08049e11 in ?? ()




Reply to: