Bug 253484 - Kontact crashed when I allowed it access to my wallet
Summary: Kontact crashed when I allowed it access to my wallet
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: mail (show other bugs)
Version: 4.5 pre
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-07 10:05 UTC by Nikola Kovacs
Modified: 2017-01-07 21:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.92 KB, text/plain)
2012-01-14 22:59 UTC, ancow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikola Kovacs 2010-10-07 10:05:45 UTC
Application: kontact (4.5 beta1)
KDE Platform Version: 4.5.2 (KDE 4.5.2) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

I finished setting up my email addresses in Kontact, after closing the configuration dialog I noticed a KWallet prompt in the background, I clicked allow always, and Kontact crashed. The next time I started KMail instead of Kontact (don't know if that matters), the KWallet prompt appeared and it didn't crash this time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f84f91a2780 (LWP 2464))]

Thread 2 (Thread 0x7f84e0996710 (LWP 2465)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84f5c4720e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f84f5c47329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f84f1305971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f84f675492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f84f91a2780 (LWP 2464)):
[KCrash Handler]
#6  text (this=<value optimized out>) at ../../include/QtGui/private/../../../src/gui/widgets/qlinecontrol_p.h:201
#7  QLineEdit::text (this=<value optimized out>) at widgets/qlineedit.cpp:377
#8  0x00007f84ddf8341b in MailTransport::SMTPConfigWidget::apply (this=0x3ca8d70) at ../../mailtransport/smtpconfigwidget.cpp:248
#9  0x00007f84ddf7a79c in MailTransport::TransportManager::configureTransport (this=<value optimized out>, transport=<value optimized out>, parent=<value optimized out>) at ../../mailtransport/transportmanager.cpp:316
#10 0x00007f84ddf7e5f5 in MailTransport::TransportManagementWidget::Private::editClicked (this=<value optimized out>) at ../../mailtransport/transportmanagementwidget.cpp:110
#11 0x00007f84ddf7e815 in MailTransport::TransportManagementWidget::qt_metacall (this=0x339b2a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transportmanagementwidget.moc:83
#12 0x00007f84f6e77b27 in QMetaObject::activate (sender=0x339b940, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280
#13 0x00007f84f7ef3402 in QAbstractButton::clicked (this=0x7fffadb48a30, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#14 0x00007f84f7bedeeb in QAbstractButtonPrivate::emitClicked (this=0x33a8ae0) at widgets/qabstractbutton.cpp:546
#15 0x00007f84f7bef5bb in QAbstractButtonPrivate::click (this=0x33a8ae0) at widgets/qabstractbutton.cpp:539
#16 0x00007f84f7bef82c in QAbstractButton::mouseReleaseEvent (this=0x339b940, e=0x7fffadb49620) at widgets/qabstractbutton.cpp:1121
#17 0x00007f84f786c04e in QWidget::event (this=0x339b940, event=0x7fffadb49620) at kernel/qwidget.cpp:8187
#18 0x00007f84f7815fdc in QApplicationPrivate::notify_helper (this=0x25fc3b0, receiver=0x339b940, e=0x7fffadb49620) at kernel/qapplication.cpp:4396
#19 0x00007f84f781c30e in QApplication::notify (this=0x7fffadb4a330, receiver=0x339b940, e=0x7fffadb49620) at kernel/qapplication.cpp:3959
#20 0x00007f84f85694d6 in KApplication::notify (this=0x7fffadb4a330, receiver=0x339b940, event=0x7fffadb49620) at ../../kdeui/kernel/kapplication.cpp:310
#21 0x00007f84f6e5fcdc in QCoreApplication::notifyInternal (this=0x7fffadb4a330, receiver=0x339b940, event=0x7fffadb49620) at kernel/qcoreapplication.cpp:732
#22 0x00007f84f781adbe in sendEvent (receiver=0x339b940, event=0x7fffadb49620, alienWidget=0x0, nativeWidget=0x339b940, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QApplicationPrivate::sendMouseEvent (receiver=0x339b940, event=0x7fffadb49620, alienWidget=0x0, nativeWidget=0x339b940, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#24 0x00007f84f789e345 in QETWidget::translateMouseEvent (this=0x339b940, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#25 0x00007f84f789cc5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffadb49f40) at kernel/qapplication_x11.cpp:3536
#26 0x00007f84f78c90e2 in x11EventSourceDispatch (s=0x25f9e20, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007f84f098b342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x00007f84f098f2a8 in ?? () from /lib/libglib-2.0.so.0
#29 0x00007f84f098f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x00007f84f6e8c193 in QEventDispatcherGlib::processEvents (this=0x25cde90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x00007f84f78c8a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffadb48a30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007f84f6e5ea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#33 0x00007f84f6e5edec in QEventLoop::exec (this=0x7fffadb4a270, flags=) at kernel/qeventloop.cpp:201
#34 0x00007f84f6e62ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#35 0x0000000000403e27 in _start ()

Reported using DrKonqi
Comment 1 ancow 2012-01-14 22:59:10 UTC
Created attachment 67834 [details]
New crash information added by DrKonqi

kontact (4.4.11) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.3

- What I was doing when the application crashed:

Pretty much the same scenario as above. I was editing my SMTP configuration, re-enabling the authentication option (everything was pre-filled). On closing all config dialogs and returning to kontact, I got a kwallet prompt, entered my password and kontact crashed. After re-startiung kontact, the changed configuration had been applied.

-- Backtrace (Reduced):
#6  0x00007faff1e4f74c in QLineEdit::text (this=0x7faff13560c0) at widgets/qlineedit.cpp:380
#7  0x00007fafd59f2ab4 in MailTransport::SMTPConfigWidget::apply (this=0x7062680) at ../../mailtransport/smtpconfigwidget.cpp:259
#8  0x00007fafd59d482d in MailTransport::TransportManager::configureTransport (this=<optimized out>, transport=<optimized out>, parent=<optimized out>) at ../../mailtransport/transportmanager.cpp:317
#9  0x00007fafd59fa2a6 in MailTransport::TransportManagementWidget::Private::editClicked (this=<optimized out>) at ../../mailtransport/transportmanagementwidget.cpp:110
#10 0x00007fafd59fa45d in MailTransport::TransportManagementWidget::qt_metacall (this=0x710d460, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./transportmanagementwidget.moc:83
Comment 2 Denis Kurz 2016-09-24 19:32:51 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 21:59:23 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.