Bug 104434

Summary: SIGSEGV crash when typing address in To: field in composer window (address completion bug?)
Product: [Applications] kmail Reporter: Tristan Miller <psychonaut>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: dgorissen, ivansanchez, kollix, konold
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Result of Step 2
Result of Step 3

Description Tristan Miller 2005-04-23 20:50:38 UTC
Version:            (using KDE KDE 3.4.0)
Installed from:    SuSE RPMs

Reproducibility: Always

Steps to reproduce:

1. Start composing a new message. Cursor defaults to the To: field.
2. Type the following:
   Thomas
   7 × backspace
3. Type the following:
   Roth
   5 × backspace
4. Repeat from step 2 two or three times.

Results:

During steps 2 and 3, the address completion fields are activated (see attachments).  After a few iterations, KMail crashes with a SIGSEGV and the following backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2001)]
[New Thread 32769 (LWP 3502)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x404080b9 in RecipientLine::activate ()
   from /opt/kde3/lib/libkmailprivate.so
#5  0x40408b96 in RecipientsView::slotDeleteLine ()
   from /opt/kde3/lib/libkmailprivate.so
#6  0x4040c60a in RecipientsView::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#7  0x41dcb31b in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x42111cba in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x41de622f in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x41dedec3 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x41d693b6 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x41d686de in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x418d4d7e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#14 0x41d55a43 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x41d0dee7 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x41d7c100 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x41d7bff6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x41d6964f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x0804a38f in main ()
Comment 1 Tristan Miller 2005-04-23 20:51:10 UTC
Created attachment 10768 [details]
Result of Step 2
Comment 2 Tristan Miller 2005-04-23 20:51:42 UTC
Created attachment 10769 [details]
Result of Step 3
Comment 3 Jan Schaefer 2005-05-19 17:04:36 UTC
I can confirm this. Also SuSE RPMS here.
Comment 4 Till Adam 2005-06-11 19:07:00 UTC
I can't reproduce this with the current development version, and since I distinctly remember fixing a crash there a while back, I'll close this. Thanks for reporting.
Comment 5 Tristan Miller 2005-09-14 01:05:13 UTC
Bug has resurfaced in KDE 3.4.2 (KMail 1.8.2), only this time I didn't even get the KDE crash handler.  The composer and main KMail window just disappeared without any warning.
Comment 6 Thiago Macieira 2005-10-05 05:33:36 UTC
*** Bug 106246 has been marked as a duplicate of this bug. ***
Comment 7 Thiago Macieira 2005-10-05 05:33:43 UTC
*** Bug 107199 has been marked as a duplicate of this bug. ***
Comment 8 Thiago Macieira 2005-10-05 05:33:48 UTC
*** Bug 109994 has been marked as a duplicate of this bug. ***
Comment 9 Thiago Macieira 2005-10-05 05:33:58 UTC
*** Bug 113847 has been marked as a duplicate of this bug. ***
Comment 10 Thiago Macieira 2005-10-05 05:36:30 UTC
Bug 103439 has the same backtrace and was fixed by Tobias after KDE 3.4.2 was released. Can someone reproduce this crash with KDE 3.5 beta 1?

If not, please mark as duplicate of bug 103439.
Comment 11 Andreas Kling 2006-07-31 22:53:49 UTC
*** Bug 102943 has been marked as a duplicate of this bug. ***
Comment 12 Martin Koller 2009-08-24 22:19:27 UTC
Can not reproduce with KDE 4.3.0