Summary: | kontact crashed when I switched to another mail folder in kmail | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Christian Trippe <christiandehne> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, cfeck, hugo.pereira.da.costa |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christian Trippe
2010-01-25 12:11:02 UTC
This could be related to Oxygen or to the glibc bug. - Have you tried to repeat the situation to check if Kontact crash again ? Regards I do change my email folders several times a day. And I had only one other crash so far, so it is reproducible but not easily. this really seems a Qt bug to me. Occurs at deletion of tileSet (generated automatically by cleaning a QCache, not by oxygen, so should be in the hand of Qt), and more precisely of QPixmaps stored in a QVector inside TileSet. There is no pointers involved inside TileSet and everything should be allocated on the stack (making it impossible to e.g. deleting the same QPixmap twice). Except that Qt shares pixmap in the background, allocates them on the heap, and is supposed to handle their deletion nicely, which crashes here ... PS: anyway I have it on my todo list to run valgrind on oxygen and see what happens ... ok. I did my job. Ran valgrind (on "bespin demo" application). Made a couple of commits and backported them, (especially one that might have fixed some double deletion of some guy in some rare cases), but all in all, valgrind is pretty happy with oxygen. Keep me posted if this still happens with kde4.4.3 (or kde from trunk), or close the bug otherwise. No feedback during the last 2 months. Let's close this report. |