Today, I opened Kontact and selected Contacts, and my usual list of contacts has changed. It only shows a list of "random" characters rather than the names of my contacts, and the far right column is blank instead of showing the contact information. Each line is 10 characters long. I opened my std.vcf file with Kwrite and all the information is there, so I didn't lose the information. There I noted that the 10 character entry is the UID.
I've changed nothing in any settings, and I saw nothing where I could select what is displayed in the contact list. I do keep my install fully updated. My last update was on the 18th:
Commit Log for Wed Apr 18 08:52:11 2012
Upgraded the following packages:
shared-mime-info (0.71-1pclos2010) to 1.0-1pclos2012
I then opened Kaddressbook in a terminal and get the same result. When I double click one of the UID's , KDE crashes, but the terminal doesn't give any information as to what happened.
I rebooted and got the same results.
Any thoughts on how to get my contacts back??
I tried deleting addressbook and redoing it. Akonadi Resource crashed. The bug report module gave the following (but it stated the results would be of no help, so I didn't report it):
Application: Akonadi Resource (akonadi_kabc_resource), signal: Aborted
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3116.0-gdb.py", line 9, in <module>
from gobject import register
File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
ImportError: No module named backtrace
#7 0xffffe424 in __kernel_vsyscall ()
#8 0xb59ef311 in raise () from /lib/i686/libc.so.6
#9 0xb59f0e3e in abort () from /lib/i686/libc.so.6
#10 0xb5c1d875 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb5c1b795 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb5c1b7d2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb5c1b9ab in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb750ab0d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb750f540 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#16 0xb5d85bc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#17 0xb7785781 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib/libakonadi-kde.so.4
#18 0x08052d33 in _start ()
I then tried deleting (renaming to old first) the .kde4 directory and starting Kontact under a clean KDE desktop, but it also crashed.
I repeat.... I changed nothing in Kontact or any configuration module before this happened!! It just happened.
Anybody got any suggestions??