[Kde-pim] Kontact3 crash related to catalogues(bug #139652)

Raúl Sánchez Siles rss at barracuda.es
Mon Sep 17 17:08:43 BST 2007


Raúl Sánchez Siles wrote:

> Hello All:
> 
> I've done a lot of tests to see where the problem could be and all I
> posted all the results in the BTS, but still I'm eager to find a solution
> to this. At first I thought it only happened to me (just in my work
> desktop, not on my laptop). But there is duplicated marked there as well,
> which is good a bad. Guess yourself why.
> 
> After that I run it from gdb and I got it to crash after opening and
> closing tabs on the akregator part, going to the knode part, looking some
> threads there and finally switching to the KaddressBook part. I also had
> dived into kmail part before. As I say the crash occurred again and I got
> some information from gdb when it happened. I attached a summary of the
> state of the app there(kontact_debug attached)
> 

The crash is reproducible when changing components, but I haven't still get
a way to reproduce it.

I've tried to look also into the d->catalogues variable which is a
QValueList, I have this output:

(gdb) printqvaluelist d->catalogues
15 items in the list
{_vptr.KCatalogue = 0xb7708898, d = 0x88f5e48}
{_vptr.KCatalogue = 0xb7708898, d = 0x86cc0c0}
{_vptr.KCatalogue = 0xb7708898, d = 0x869c190}
{_vptr.KCatalogue = 0xb7708898, d = 0x8699d80}
{_vptr.KCatalogue = 0xb7708898, d = 0x83cc570}
{_vptr.KCatalogue = 0xb7708898, d = 0x83ead48}
{_vptr.KCatalogue = 0xb7708898, d = 0x83f29d8}
{_vptr.KCatalogue = 0xb7708898, d = 0x83e3af8}
{_vptr.KCatalogue = 0xb7708898, d = 0x83e6d80}
{_vptr.KCatalogue = 0xb7708898, d = 0x83df958}
{_vptr.KCatalogue = 0xb7708898, d = 0x83c6d98}
{_vptr.KCatalogue = 0xb7708898, d = 0x82912e8}
{_vptr.KCatalogue = 0xb7708898, d = 0x828bf18}
{_vptr.KCatalogue = 0xb7708898, d = 0x82953f8}
{_vptr.KCatalogue = 0xb7708898, d = 0x823d530}

This is hard to inspect provided that I can't reuse this output, I have to
do something like 
(gdb) p *((KCatalogue *)0x88f5e48)->d
$12 = {name = {d = 0x80b4c90}, language = {d = 0x8590630}, pluralType
= -1217361768, domain = {filename = 0x823d530 "\220X\036\b\030O\v\b����",
    decided = 64, data = 0x21}

Moreover I don't know what should I be looking for. Any suggestion?

Thanks

-- 
Raúl Sánchez Siles

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list