[Bug 206024] Crash when autocompleting LDAP address (KPIM::AddresseeLineEdit::slotLDAPSearchData)

David dcmair at gmail.com
Wed Sep 23 17:18:00 BST 2009


https://bugs.kde.org/show_bug.cgi?id=206024





--- Comment #29 from David <dcmair gmail com>  2009-09-23 18:17:36 ---
I don't seem to have permissions to re-open this bug but I'm not convinced that
this issue is really resolved.  I'm pasting in more (complete backtraces). 
Fedora confirms they have taken in the complete patch in their latest kdepim
package.  I can reproduce this problem at will so please let me know how I can
help debug/test.  

Reproduced while working in online mode while starting a new e-mail with an
address that does not show up in in recent addresses or local address book:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  QListWidgetItem::text () at /usr/include/QtGui/qlistwidget.h:90
#6  KPIM::AddresseeLineEdit::slotLDAPSearchData (this=<value optimized out>,
adrs=<value optimized out>) at
/usr/src/debug/kdepim-4.3.1/libkdepim/addresseelineedit.cpp:820
#7  0x00007f95bb0b8b7c in KPIM::AddresseeLineEdit::qt_metacall (this=0x5003900,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb2599b60)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/addresseelineedit.moc:95
#8  0x00007f95ad81e4bd in KMLineEdit::qt_metacall (this=0x33c7fb0,
_c=QMetaObject::InvokeMetaMethod, _id=54296496, _a=0x1)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/kmlineeditspell.moc:68
#9  0x00007f95ad88fccd in RecipientLineEdit::qt_metacall (this=0x33c7fb0,
_c=QMetaObject::InvokeMetaMethod, _id=54296496, _a=0x1)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/recipientseditor.moc:123
#10 0x000000302bb58f52 in QMetaObject::activate (sender=0x26277d0,
from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1) at
kernel/qobject.cpp:3113
#11 0x00007f95bb0bb905 in KPIM::LdapSearch::searchData (this=0x33c7fb0,
_t1=<value optimized out>) at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:205
#12 0x00007f95bb0bea21 in KPIM::LdapSearch::slotDataTimer (this=0x26277d0) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:465
#13 0x00007f95bb0beaa5 in KPIM::LdapSearch::finish (this=0x26277d0) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:472
#14 0x00007f95bb0c1408 in KPIM::LdapSearch::qt_metacall (this=0x26277d0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb2599c80)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:184
#15 0x000000302bb58f52 in QMetaObject::activate (sender=0x2a95f60,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at
kernel/qobject.cpp:3113
#16 0x00007f95bb0bbff9 in KPIM::LdapClient::slotDone (this=0x2a95f60) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:119
#17 0x00007f95bb0c1b50 in KPIM::LdapClient::qt_metacall (this=0x2a95f60,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb2599e20)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:92
#18 0x000000302bb58f52 in QMetaObject::activate (sender=0x444b0a0,
from_signal_index=<value optimized out>, to_signal_index=7, argv=0x1) at
kernel/qobject.cpp:3113
#19 0x0000003b934eee52 in KJob::result (this=0x33c7fb0, _t1=0x444b0a0) at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kdecore/kjob.moc:188
#20 0x0000003b934ef1cf in KJob::emitResult (this=0x444b0a0) at
/usr/src/debug/kdelibs-4.3.1/kdecore/jobs/kjob.cpp:304
#21 0x0000003b942f2080 in KIO::SimpleJob::slotFinished (this=0x444b0a0) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:477
#22 0x0000003b942f2533 in KIO::TransferJob::slotFinished (this=0x444b0a0) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:948
#23 0x0000003b942ed325 in KIO::TransferJob::qt_metacall (this=0x444b0a0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb259a220)
    at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/jobclasses.moc:343
#24 0x000000302bb58f52 in QMetaObject::activate (sender=0x4471030,
from_signal_index=<value optimized out>, to_signal_index=8, argv=0x1) at
kernel/qobject.cpp:3113
#25 0x0000003b943afe61 in KIO::SlaveInterface::dispatch (this=0x4471030,
_cmd=104, rawdata=<value optimized out>) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:175
#26 0x0000003b943ac9b2 in KIO::SlaveInterface::dispatch (this=0x4471030) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:91
#27 0x0000003b9439f533 in KIO::Slave::gotInput (this=0x4471030) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slave.cpp:322
#28 0x0000003b943a1798 in KIO::Slave::qt_metacall (this=0x4471030,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffb259a640) at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/slave.moc:76
#29 0x000000302bb58f52 in QMetaObject::activate (sender=0x4fd5900,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at
kernel/qobject.cpp:3113
#30 0x0000003b942bac21 in KIO::ConnectionPrivate::dequeue (this=0x4d0ee10) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/connection.cpp:82
#31 0x0000003b942bb07a in KIO::Connection::qt_metacall (this=0x4fd5900,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x4d870e0)
    at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/connection.moc:73
#32 0x000000302bb540d8 in QObject::event (this=0x4fd5900, e=0x4fbf2e0) at
kernel/qobject.cpp:1111
#33 0x000000302d39008d in QApplicationPrivate::notify_helper (this=0x1cba890,
receiver=0x4fd5900, e=0x4fbf2e0) at kernel/qapplication.cpp:4056
#34 0x000000302d3982ca in QApplication::notify (this=0x7fffb259b0a0,
receiver=0x4fd5900, e=0x4fbf2e0) at kernel/qapplication.cpp:4021
#35 0x0000003b93c134ab in KApplication::notify (this=0x7fffb259b0a0,
receiver=0x4fd5900, event=0x4fbf2e0) at
/usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#36 0x000000302bb4407c in QCoreApplication::notifyInternal
(this=0x7fffb259b0a0, receiver=0x4fd5900, event=0x4fbf2e0) at
kernel/qcoreapplication.cpp:610
#37 0x000000302bb44cea in QCoreApplication::sendEvent () at
kernel/qcoreapplication.h:213
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1c88850) at kernel/qcoreapplication.cpp:1247
#39 0x000000302bb6d903 in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:218
#40 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:210
#41 0x0000003bcd8377bb in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#42 0x0000003bcd83af8d in ?? () from /lib64/libglib-2.0.so.0
#43 0x0000003bcd83b14b in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#44 0x000000302bb6d58f in QEventDispatcherGlib::processEvents (this=0x1c88110,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#45 0x000000302d4274cf in QGuiEventDispatcherGlib::processEvents
(this=0x33c7fb0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#46 0x000000302bb42912 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#47 0x000000302bb42ce4 in QEventLoop::exec (this=0x7fffb259b000, flags=) at
kernel/qeventloop.cpp:201
#48 0x000000302bb44fb4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#49 0x00000000004045f5 in main (argc=1, argv=0x7fffb259b788) at
/usr/src/debug/kdepim-4.3.1/kontact/src/main.cpp:218

Reproduced while working in offline mode.  Address being in the recent
addresses or local address seems to have no bearing.
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb43ce68810 (LWP 4487))]

Thread 2 (Thread 0x7fb427c99950 (LWP 4528)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x000000302ba5b597 in QWaitConditionPrivate::wait () at
thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x2802e38, mutex=0x2802e30, time=30000) at
thread/qwaitcondition_unix.cpp:159
#3  0x000000302ba51239 in QThreadPoolThread::run (this=0x2802530) at
concurrent/qthreadpool.cpp:140
#4  0x000000302ba5a5d5 in QThreadPrivate::start (arg=0x2802530) at
thread/qthread_unix.cpp:188
#5  0x00000035e3c073da in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000035e30e62bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112

Thread 1 (Thread 0x7fb43ce68810 (LWP 4487)):
[KCrash Handler]
#5  QListWidgetItem::text () at /usr/include/QtGui/qlistwidget.h:90
#6  KPIM::AddresseeLineEdit::slotLDAPSearchData (this=<value optimized out>,
adrs=<value optimized out>) at
/usr/src/debug/kdepim-4.3.1/libkdepim/addresseelineedit.cpp:820
#7  0x00007fb43cf35b7c in KPIM::AddresseeLineEdit::qt_metacall (this=0x1a405a0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff87510340)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/addresseelineedit.moc:95
#8  0x00007fb42f69b4bd in KMLineEdit::qt_metacall (this=0x1a859c0,
_c=QMetaObject::InvokeMetaMethod, _id=27810240, _a=0x1)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/kmlineeditspell.moc:68
#9  0x00007fb42f70cccd in RecipientLineEdit::qt_metacall (this=0x1a859c0,
_c=QMetaObject::InvokeMetaMethod, _id=27810240, _a=0x1)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/recipientseditor.moc:123
#10 0x000000302bb58f52 in QMetaObject::activate (sender=0x1b08c10,
from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1) at
kernel/qobject.cpp:3113
#11 0x00007fb43cf38905 in KPIM::LdapSearch::searchData (this=0x1a859c0,
_t1=<value optimized out>) at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:205
#12 0x00007fb43cf3ba21 in KPIM::LdapSearch::slotDataTimer (this=0x1b08c10) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:465
#13 0x00007fb43cf3baa5 in KPIM::LdapSearch::finish (this=0x1b08c10) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:472
#14 0x00007fb43cf3e408 in KPIM::LdapSearch::qt_metacall (this=0x1b08c10,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff87510460)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:184
#15 0x000000302bb58f52 in QMetaObject::activate (sender=0x1f78ad0,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at
kernel/qobject.cpp:3113
#16 0x00007fb43cf38ff9 in KPIM::LdapClient::slotDone (this=0x1f78ad0) at
/usr/src/debug/kdepim-4.3.1/libkdepim/ldapclient.cpp:119
#17 0x00007fb43cf3eb50 in KPIM::LdapClient::qt_metacall (this=0x1f78ad0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff87510600)
    at
/usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/libkdepim/ldapclient.moc:92
#18 0x000000302bb58f52 in QMetaObject::activate (sender=0x2bb6280,
from_signal_index=<value optimized out>, to_signal_index=7, argv=0x1) at
kernel/qobject.cpp:3113
#19 0x0000003b934eee52 in KJob::result (this=0x1a859c0, _t1=0x2bb6280) at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kdecore/kjob.moc:188
#20 0x0000003b934ef1cf in KJob::emitResult (this=0x2bb6280) at
/usr/src/debug/kdelibs-4.3.1/kdecore/jobs/kjob.cpp:304
#21 0x0000003b942f2080 in KIO::SimpleJob::slotFinished (this=0x2bb6280) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:477
#22 0x0000003b942f2533 in KIO::TransferJob::slotFinished (this=0x2bb6280) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:948
#23 0x0000003b942ed325 in KIO::TransferJob::qt_metacall (this=0x2bb6280,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff87510a00)
    at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/jobclasses.moc:343
#24 0x000000302bb58f52 in QMetaObject::activate (sender=0x1947770,
from_signal_index=<value optimized out>, to_signal_index=8, argv=0x1) at
kernel/qobject.cpp:3113
#25 0x0000003b943afe61 in KIO::SlaveInterface::dispatch (this=0x1947770,
_cmd=104, rawdata=<value optimized out>) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:175
#26 0x0000003b943ac9b2 in KIO::SlaveInterface::dispatch (this=0x1947770) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:91
#27 0x0000003b9439f533 in KIO::Slave::gotInput (this=0x1947770) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/slave.cpp:322
#28 0x0000003b943a1798 in KIO::Slave::qt_metacall (this=0x1947770,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff87510e20) at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/slave.moc:76
#29 0x000000302bb58f52 in QMetaObject::activate (sender=0x2b27ad0,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at
kernel/qobject.cpp:3113
#30 0x0000003b942bac21 in KIO::ConnectionPrivate::dequeue (this=0x2bb5490) at
/usr/src/debug/kdelibs-4.3.1/kio/kio/connection.cpp:82
#31 0x0000003b942bb07a in KIO::Connection::qt_metacall (this=0x2b27ad0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x291eb50)
    at
/usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/connection.moc:73
#32 0x000000302bb540d8 in QObject::event (this=0x2b27ad0, e=0x2b27f00) at
kernel/qobject.cpp:1111
#33 0x000000302d39008d in QApplicationPrivate::notify_helper (this=0x119b890,
receiver=0x2b27ad0, e=0x2b27f00) at kernel/qapplication.cpp:4056
#34 0x000000302d3982ca in QApplication::notify (this=0x7fff87511880,
receiver=0x2b27ad0, e=0x2b27f00) at kernel/qapplication.cpp:4021
#35 0x0000003b93c134ab in KApplication::notify (this=0x7fff87511880,
receiver=0x2b27ad0, event=0x2b27f00) at
/usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#36 0x000000302bb4407c in QCoreApplication::notifyInternal
(this=0x7fff87511880, receiver=0x2b27ad0, event=0x2b27f00) at
kernel/qcoreapplication.cpp:610
#37 0x000000302bb44cea in QCoreApplication::sendEvent () at
kernel/qcoreapplication.h:213
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1169850) at kernel/qcoreapplication.cpp:1247
#39 0x000000302bb6d903 in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:218
#40 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:210
#41 0x0000003bcd8377bb in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#42 0x0000003bcd83af8d in ?? () from /lib64/libglib-2.0.so.0
#43 0x0000003bcd83b14b in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#44 0x000000302bb6d58f in QEventDispatcherGlib::processEvents (this=0x1169110,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#45 0x000000302d4274cf in QGuiEventDispatcherGlib::processEvents
(this=0x1a859c0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#46 0x000000302bb42912 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#47 0x000000302bb42ce4 in QEventLoop::exec (this=0x7fff875117e0, flags=) at
kernel/qeventloop.cpp:201
#48 0x000000302bb44fb4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#49 0x00000000004045f5 in main (argc=1, argv=0x7fff87511f68) at
/usr/src/debug/kdepim-4.3.1/kontact/src/main.cpp:218

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list