Author Topic: KDE Kontact Contacts only displays UID's - RESOLVED w/reinstall  (Read 3890 times)

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
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??

putz


UPDATE:
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>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#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??

putz

putz
« Last Edit: April 23, 2012, 05:39:52 PM by putz »
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline TNTman

  • Full Member
  • ***
  • Posts: 85
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #1 on: April 20, 2012, 10:43:32 AM »
I seem to have the same problem  as putz.
Quote.
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
: "

Have tried uninstall-reboot and reinstall-reboot of Kontact with no change
Have tried removing all contacts from Kontact and importing a backup VCF file, this cause Kontact to crash.
Have tried to add a new address to contacts but this causes Kontact to crash.

Help will be very welcome.
Thanks in advance
TNTman
PCLinux64 (on home build system) with 3.2.18.pclos.bfs kernel.
Motherboard ASROCK H61M/U3S3 Socket 1155. Processor INTEL CORE I5 2500. Intel HD300 graphics. Memory 8GB DDR3 1333Hz. H/drive  OCZ SSD Vertex 3 120gb.
TNTman.

Offline menotu

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 15321
  • ┌∩┐(◕_◕)┌∩┐
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #2 on: April 20, 2012, 11:39:06 AM »
This may possibly work by seeing if you can get the Migration to begin again.

Make sure Kontact or KAddressBook is closed and go to:

.kde4/share/config/

and move kaddressbookmigratorrc and kaddressbookrc  somewhere safe.  (Can be moved back if necessary)

Restart your desktop and open either app again.

May need to wait a short while for the migration to be carried out.

If it doesn't work try moving just the  kaddressbookmigratorrc file and rinse and repeat.

Good luck.

Note - this can also work on other Kontact "apps" - look for the associated migration file inside the above folder and move it/them somewhere safe

PCLinuxOS 32bit KDE 4.10.1; kernel-3.4.11-pclos1.bfs & 64bit 3.2.18bfs; NVidia GeForce 8400GS 1GB 310.19 driver

Sony Vaio SVE1513A4ESI Laptop, Intel Core i5, 2.6GHz, 6GB RAM, 750GB, 15.6" Intel HD Graphics 4000

Offline GermanTux

  • Hero Member
  • *****
  • Posts: 693
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #3 on: April 20, 2012, 12:52:13 PM »
Guys, Kontact and it's various components have been a bug filled mess since KDE 4 was released.  I do not recommend using them in any circumstances.  You will run into problems like this -repeatedly. 

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #4 on: April 20, 2012, 01:57:32 PM »
menotu,

No joy here.  I did both your suggestions.  When I restart my desktop, Akonadi Resources crashes before I even select KDE PIM.  Here's the report:

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>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb58af311 in raise () from /lib/i686/libc.so.6
#9  0xb58b0e3e in abort () from /lib/i686/libc.so.6
#10 0xb5add875 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb5adb795 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb5adb7d2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb5adb9ab in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb73cab0d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb73cf540 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#16 0xb5c45bc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#17 0xb7645781 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib/libakonadi-kde.so.4
#18 0x08052d33 in _start ()

I'm still perplexed this started without me doing anything within KDE PIM or Addressbook.  It started after the shared-mime-info (0.71-1pclos2010) to 1.0-1pclos2012 update back on the 18th.

Thanks for trying to help... let me know if you have any other suggestions.

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline menotu

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 15321
  • ┌∩┐(◕_◕)┌∩┐
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #5 on: April 21, 2012, 07:11:11 AM »
Guys, Kontact and it's various components have been a bug filled mess since KDE 4 was released.  I do not recommend using them in any circumstances.  You will run into problems like this -repeatedly. 

Not all users - I've been using it more or less problem free for a long time, but agree it does cause problems for a great number of users.
PCLinuxOS 32bit KDE 4.10.1; kernel-3.4.11-pclos1.bfs & 64bit 3.2.18bfs; NVidia GeForce 8400GS 1GB 310.19 driver

Sony Vaio SVE1513A4ESI Laptop, Intel Core i5, 2.6GHz, 6GB RAM, 750GB, 15.6" Intel HD Graphics 4000

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #6 on: April 21, 2012, 08:13:15 AM »
GermanTux,  I too have used KDE 4 KDEPIM since it was included (used Kontact, Kmail, and Kaddressbook before then).  This is the first issue I've had other than the learning curve early on.

I looked over at KDE.org and saw nothing like this issue on the forum.

Since both Kontact and Kaddressbook are crashing on startup now, I'm going to try uninstalling KDEPIM and reinstall to see if that changes anything.

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline menotu

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 15321
  • ┌∩┐(◕_◕)┌∩┐
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #7 on: April 21, 2012, 08:47:26 AM »
GermanTux,  I too have used KDE 4 KDEPIM since it was included (used Kontact, Kmail, and Kaddressbook before then).  This is the first issue I've had other than the learning curve early on.

I looked over at KDE.org and saw nothing like this issue on the forum.

Since both Kontact and Kaddressbook are crashing on startup now, I'm going to try uninstalling KDEPIM and reinstall to see if that changes anything.

putz

My addresses are located in both

.kde4/share/apps/kabc/

and

.local/share/contacts/ (one file for each contact)

And I think the database is located in

.local/share/akonadi/db_data/

One of the ways of starting/stopping Akonadi (and config to some degree) is to run the command

akonaditray

and that gives quick access to the akonaditray icon from the panel  (may need to make it visible from System Tray Settings
PCLinuxOS 32bit KDE 4.10.1; kernel-3.4.11-pclos1.bfs & 64bit 3.2.18bfs; NVidia GeForce 8400GS 1GB 310.19 driver

Sony Vaio SVE1513A4ESI Laptop, Intel Core i5, 2.6GHz, 6GB RAM, 750GB, 15.6" Intel HD Graphics 4000

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: Update - KDE Kontact Contacts only displays UID's
« Reply #8 on: April 21, 2012, 09:03:10 AM »
menotu,  well the complete removal reinstall of KDEPim did not help, and may have made it worse.

I ran akonaditray then akonadictl status in a terminal as root, and got the following:


akonaditray
unnamed app(4533): KUniqueApplication: Cannot find the D-Bus session server:  "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."

unnamed app(4532): KUniqueApplication: Pipe closed unexpectedly.

[root@localhost rr]# akonadictl status
D-Bus session bus is not available!
"[
0: akonadictl(_Z11akBacktracev+0x35) [0x8052775]
1: akonadictl() [0x8052d0c]
2: [0xffffe400]
3: [0xffffe424]
4: /lib/i686/libc.so.6(gsignal+0x51) [0xb70d8311]
5: /lib/i686/libc.so.6(abort+0x17e) [0xb70d9e3e]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8a) [0xb74e783a]
7: [(nil)]
]
"


I must admit, I'm completely lost!  Is a complete system reinstall on the horizon???

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #9 on: April 21, 2012, 06:23:44 PM »
I did a fresh install, re-doing and re-formating my partitions, and after updating, I installed KDEPim.  Akonadi Resources still are crashing Kaddressbook and or Kontact when I try to import my contacts.  I even tried an older backup of my contacts before I had this issue, and still no joy.

I'm at a total loss.

I also tried to import my std.vcf into Thunderbird to use it, and it balks too!!  It states an error occurred and contacts my not have been imported.  Sure enough, only one of about 150 addresses made it in. 

Any help with either issue would be appreciated.

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline Archie

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8598
  • Aurum nostrum non est aurum vulgi.
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #10 on: April 21, 2012, 06:35:14 PM »
There could be something in your ~/.kde4 folder that's causing this. Have you tried creating a new user and see if it's the same of better situation?
Since 2006 | LiCo 401868 | Bare Metal | What is necessary is never unwise. --Sarek, 2258.42


Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #11 on: April 21, 2012, 07:55:16 PM »
Hi Archie,

I will try the new user and get back to you tomorrow, but you'd think a complete clean re-install using a fresh iso would have given me a clean .kde4 because I re-partitioned and formated my /home as well as my /.  I have backups of my addressbook entries and calendar on an external usb data drive that are from before this issue came up.  The only partition I did not change was my swap partition.

I'll report back tomorrow.

Thanks,

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #12 on: April 22, 2012, 01:16:22 PM »
Archie, et al,

New user has same problem.  Kontact crashes upon importing std.vcf file into address book.  I also tried just copying the std.vcf file and the indivudual .vcf entries into the .local/share/contacts folder to see if that might do something... it did... it crashed Kontact:

Application: Kontact (kontact), signal: Aborted
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb452e311 in raise () from /lib/i686/libc.so.6
#9  0xb452fe3e in abort () from /lib/i686/libc.so.6
#10 0xb475c875 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb475a795 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb475a7d2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb475a9ab in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb4a77b0d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb4a7c540 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#16 0xb500bbc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#17 0x0804b657 in _start ()


I can retrieve my mail and my calendar with reminders works, just kaddressbook....  ARRuuuugggg!

Now I'll try to just enter a few addresses and see if they take.

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline putz

  • Hero Member
  • *****
  • Posts: 559
  • If the name fits... wear it.
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #13 on: April 22, 2012, 01:21:39 PM »
Well that was quick.

Started Kaddressbook, selected new contact, put in name, phone, e-mail, then selected OK.  It crashed Kaddressbook:

Application: KAddressBook (kaddressbook), signal: Aborted
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb4f54311 in raise () from /lib/i686/libc.so.6
#9  0xb4f55e3e in abort () from /lib/i686/libc.so.6
#10 0xb5181875 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb517f795 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb517f7d2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb517f9ab in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb531bb0d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb5320540 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#16 0xb5a0fbc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#17 0x0804bef9 in _start ()


I have far exceeded my level of incompetence!  I've no where to go!

putz
If it jams, force it.... if it breaks, ... it needed to be replaced anyway!!

Offline TNTman

  • Full Member
  • ***
  • Posts: 85
Re: #2 Update - KDE Kontact Contacts only displays UID's
« Reply #14 on: April 22, 2012, 02:35:01 PM »
My problems with address book seem to be the same as " putz " problems. If I try to add a new address or a backed up address to Kontact it crashes immediately.

UP-DATE.
Have gone for a fresh system install from a USB stick. My problem solved.

TNTman
« Last Edit: April 23, 2012, 08:17:53 AM by TNTman »
PCLinux64 (on home build system) with 3.2.18.pclos.bfs kernel.
Motherboard ASROCK H61M/U3S3 Socket 1155. Processor INTEL CORE I5 2500. Intel HD300 graphics. Memory 8GB DDR3 1333Hz. H/drive  OCZ SSD Vertex 3 120gb.
TNTman.