[Kolab-devel] [issue1672] Kontact crashes when saving a mail twice.

Sascha Wilde kolab-issues at intevation.de
Fri Mar 23 12:37:25 CET 2007


New submission from Sascha Wilde <wilde at intevation.de>:

To reproduce:
1. open Kontact (obviously)
2. open an email by double clicking it
   => a new window with the content of the email opens
3. click with the right mouse button anywhere in the displayed email
   => a popup menu opens
4. select "Save As..."
   => a save file dialog opens
5. accept the suggested defaults by clicking "Save"
   => the mail is being saved and the dialog disappears
6. save the mail with the same name again (repeat steps 3. to 5.)
   => a dialog pops up, telling you, that the a file with the given
      name already exists and asking "Do you want to replace it?"
7. select "Replace"

Now the crash happens:
- Kontact crashes (see backtrace below)
- a dialog "Loading Progress" stays open, with a progress bar at 0%
  (where it stays forever unless you click the "Cancel" button)

When you do the same without opening the mail in an extra window (by
clicking in step 2. only once) everything works fine.


This is with Kontact Version 1.0 (proko2 branch 2.1.6)


Backtrace ("no debugging symbols found" snipped):
[KCrash handler]
#3  0xb5db2897 in KMMsgBase::transferInProgress ()
   from /usr/lib/libkmailprivate.so.0
#4  0xb5e62164 in KMSaveMsgCommand::slotSaveDataReq ()
   from /usr/lib/libkmailprivate.so.0
#5  0xb5e5a696 in KMSaveMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so.0
#6  0xb6ea8a2c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#7  0xb7979db5 in KIO::TransferJob::dataReq () from /usr/lib/libkio.so.4
#8  0xb796685d in KIO::TransferJob::slotDataReq () from /usr/lib/libkio.so.4
#9  0xb797a234 in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#10 0xb6ea8a2c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb6ea8854 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb795776c in KIO::SlaveInterface::dataReq () from /usr/lib/libkio.so.4
#13 0xb79563b6 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#14 0xb7955969 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#15 0xb795339b in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#16 0xb79550b8 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#17 0xb6ea8a2c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb6ea8b8d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb71e8762 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#20 0xb6ec5210 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#21 0xb6e4c08f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb6e4b68e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb73fcec3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb6e3ba8a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#25 0xb6df4cb3 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#26 0xb6e5e448 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#27 0xb6e5e2f8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#28 0xb6e4c2e1 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#29 0x0805b63f in ?? ()
#30 0xbfd832b0 in ?? ()
#31 0x0806a6de in _IO_stdin_used ()
#32 0x00000000 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000001 in ?? ()
#36 0x0806a9c0 in _IO_stdin_used ()
#37 0x00000000 in ?? ()
#38 0x0806a729 in _IO_stdin_used ()
#39 0x0806a73c in _IO_stdin_used ()
#40 0xb7f62150 in ?? ()
#41 0x00000006 in ?? ()
#42 0x0806aa08 in _IO_stdin_used ()
#43 0x00000020 in ?? ()
#44 0x080b5ff8 in ?? ()
#45 0x00000000 in ?? ()
#46 0x080b5d50 in ?? ()
#47 0x080e7b80 in ?? ()
#48 0x080e7768 in ?? ()
#49 0x0812afc0 in ?? ()
#50 0x00000000 in ?? ()
#51 0x00000000 in ?? ()
#52 0x00000001 in ?? ()
#53 0xbfd83484 in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0x081076b0 in ?? ()
#57 0x080baa70 in ?? ()
#58 0x08073070 in ?? ()
#59 0x0807b400 in ?? ()
#60 0x0806aa8c in _IO_stdin_used ()
#61 0x080d6e88 in ?? ()
#62 0x080d6ce8 in ?? ()
#63 0x080eb290 in ?? ()
#64 0xb72efd90 in vtable for QCString () from /usr/lib/libqt-mt.so.3
#65 0x0807c7a0 in ?? ()
#66 0xbfd833a0 in ?? ()
#67 0x080d6380 in ?? ()
#68 0x0807e4b8 in ?? ()
#69 0x000001ad in ?? ()
#70 0x000000ff in ?? ()
#71 0xb7f62000 in ?? ()
#72 0x00000000 in ?? ()
#73 0x08073070 in ?? ()
#74 0xb7f62101 in ?? ()
#75 0xb72e1aa8 in vtable for QPixmap () from /usr/lib/libqt-mt.so.3
#76 0x01600011 in ?? ()
#77 0x080ec308 in ?? ()
#78 0x00000002 in ?? ()
#79 0x00000000 in ?? ()
#80 0x0811deb0 in ?? ()
#81 0xb72e1aa8 in vtable for QPixmap () from /usr/lib/libqt-mt.so.3
#82 0x01600016 in ?? ()
#83 0x080822f0 in ?? ()
#84 0x00000002 in ?? ()
#85 0x00000000 in ?? ()
#86 0x080d6398 in ?? ()
#87 0x08073070 in ?? ()
#88 0x08073070 in ?? ()
#89 0xb7b91201 in exit () from /lib/tls/libc.so.6
#90 0xb7b7b974 in __libc_start_main () from /lib/tls/libc.so.6
#91 0x0805aca1 in ?? ()

----------
assignedto: till
messages: 10068
nosy: bernhard, bh, pradeepto, till, wilde
priority: bug
status: unread
title: Kontact crashes when saving a mail twice.
topic: kde client
________________________________________________
Kolab issue tracker <kolab-issues at intevation.de>
<https://intevation.de/roundup/kolab/issue1672>
________________________________________________




More information about the devel mailing list