kontact crashes when quitting while sending mail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE PIM |
Unknown
|
High
|
|||
kdepim (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: kontact
using kontact 1.4.3 (kubuntu kde-experimental package 4:4.2.3-
* write a mail with an attachement that is greater than approx 1MB, just to ensure the sending process needs some time.
* click on send, the mail comes into the outbox, kmail/kontact starts sending.
* close Kontact WHILE sending the mail.
What I expect:
Kontact hides it's window, but keeps on sending the mail in the background, or shows me that he is still sending, or at LEAST doesn't send the mail until next time.
What happens:
Kontact crashes (report included)
This does NOT happen with kmail, only in connection with kontact.
Changed in kdepim: | |
status: | Unknown → Confirmed |
Changed in kdepim: | |
importance: | Unknown → High |
Changed in kdepim: | |
status: | Confirmed → Unknown |
Version: 1.9.50 (using 4.00.60 (KDE 4.0.60 >= 20080129), Gentoo) linux-gnu- gcc
Compiler: i686-pc-
OS: Linux (i686) release 2.6.23-gentoo-r3
Steps to reproduce:
1) save mail
2) right click on mail -> open with -> other -> type "kmail"
3) Save mail in Draft folder (is on IMAP account)
4) You are asked for username / password of the IMAP account
5) Hit "Cancel" on that popup twice
6) See kmail crash with the following backtrace:
Application: KMail (kmail), signal SIGABRT _db.so. 1". sysdeps/ unix/sysv/ linux/raise. c:64 QtFatalMsg, ogress( serNum )\" in file /var/tmp/ portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/messagepr operty. cpp, line 164") at global/ qglobal. cpp:2160 qglobal. cpp:2392 0xb7963c41 "!transferInPro gress( serNum )", portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/messagepr operty. cpp", line=164) at global/ qglobal. cpp:1917 MessageProperty ::forget (msgBase=0x841ac80) portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/messagepr operty. cpp:164 portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmmsgbase .cpp:88 portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmmessage .cpp:216 portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmmsglist .cpp:41 ::close (this=0x82085e8, aForced=true) portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmfolderm aildir. cpp:258 0xb7976a19 "kmkernel", force=true) portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmfolder. cpp:502 portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/kmkernel. cpp:1617 portage/ kde-base/ kdepim- 9999.4/ work/kdepim- 9999.4/ kmail/main. cpp:133 av=0xbf9e91c4, init=0x804af60 <__libc_csu_init>, 0xb7f6e100 <_dl_fini>, end=0xbf9e91bc) at libc-start.c:229
Using host libthread_db library "/lib/libthread
[Thread debugging using libthread_db enabled]
[New Thread 0xb4ad36d0 (LWP 21649)]
[KCrash handler]
#6 0xffffe410 in __kernel_vsyscall ()
#7 0xb50931f1 in *__GI_raise (sig=6)
at ../nptl/
#8 0xb50949b8 in *__GI_abort () at abort.c:88
#9 0xb7dd8265 in qt_message_output (msgType=
buf=0xbf9e6e8c "ASSERT: \"!transferInPr
#10 0xb7dd832a in qFatal (msg=0xb7edf87c "ASSERT: \"%s\" in file %s, line %d")
at global/
#11 0xb7dd8555 in qt_assert (
assertion=
file=0xb7963bec "/var/tmp/
#12 0xb76fdea1 in KMail::
at /var/tmp/
#13 0xb77483bd in ~KMMsgBase (this=0x841ac80)
at /var/tmp/
#14 0xb760e215 in ~KMMessage (this=0x841ac80)
at /var/tmp/
#15 0xb7748d13 in KMMsgList::clear (this=0x820863c, doDelete=true,
syncDict=false)
at /var/tmp/
#16 0xb77978ea in KMFolderMaildir
at /var/tmp/
#17 0xb76d5666 in KMFolder::close (this=0x81fb028,
owner=
at /var/tmp/
#18 0xb77a835b in KMKernel::cleanup (this=0xbf9e9030)
at /var/tmp/
#19 0x0804a8e8 in main (argc=)
at /var/tmp/
#20 0xb507ffdc in __libc_start_main (main=0x804a720 <main>, argc=4,
ubp_
fini=0x804af50 <__libc_csu_fini>, rtld_fini=
stack_
#21 0x0804a021 in _start ()
#0 0xffffe410 in __kernel_vsyscall ()