[Kde-pim] Problem with CollectionDialog

Riccardo Iaconelli riccardo at kde.org
Sun Apr 4 08:33:51 BST 2010


Hi,
I have a problem with Akonadi::CollectionDialog.
Basically, when I instanciate it it segfaults. I'm calling the
constructor with no arguments, inside a mainwindow (and just
exec()-ing it for debugging purposes).
This is the relevant backtrace:

==10093== Invalid read of size 4
==10093==    at 0x5474DF5: KLocale::insertCatalog(QString const&) (in
/usr/lib/libkdecore.so.5.4.0)
==10093==    by 0x46E7EDE: Akonadi::Control::Control() (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46E8602:
Akonadi::Control::widgetNeedsAkonadi(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x47021D3: Akonadi::EntityTreeView::Private::init()
(in /usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x47027C0:
Akonadi::EntityTreeView::EntityTreeView(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46BDA33: ??? (in /usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46BD32E:
Akonadi::CollectionDialog::CollectionDialog(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x8054059: MainWindow::init() (mainwindow.cpp:39)
==10093==    by 0x8054DE8: MainWindow::MainWindow(QWidget*,
QFlags<Qt::WindowType>) (mainwindow.cpp:33)
==10093==    by 0x8053F5A: main (main.cpp:23)
==10093==  Address 0x4 is not stack'd, malloc'd or (recently) free'd
==10093==
==10093==
==10093== Process terminating with default action of signal 11 (SIGSEGV)
==10093==  Access not within mapped region at address 0x4
==10093==    at 0x5474DF5: KLocale::insertCatalog(QString const&) (in
/usr/lib/libkdecore.so.5.4.0)
==10093==    by 0x46E7EDE: Akonadi::Control::Control() (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46E8602:
Akonadi::Control::widgetNeedsAkonadi(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x47021D3: Akonadi::EntityTreeView::Private::init()
(in /usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x47027C0:
Akonadi::EntityTreeView::EntityTreeView(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46BDA33: ??? (in /usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x46BD32E:
Akonadi::CollectionDialog::CollectionDialog(QWidget*) (in
/usr/lib/libakonadi-kde.so.4.4.0)
==10093==    by 0x8054059: MainWindow::init() (mainwindow.cpp:39)
==10093==    by 0x8054DE8: MainWindow::MainWindow(QWidget*,
QFlags<Qt::WindowType>) (mainwindow.cpp:33)
==10093==    by 0x8053F5A: main (main.cpp:23)

This is with libs from stable 4.4.1. The same happens when I'm running trunk.
I think I'm missing some localization stuff, but I'm not sure.
Do you have any clues?

Bye and thanks,
-Riccardo
(please CC me, I'm not subscribed)
-- 
Pace Peace Paix Paz Frieden Pax Pokój Friður Fred Béke 和平
Hasiti Lapé Hetep Malu Mир Wolakota Santiphap Irini Peoch שלום
Shanti Vrede Baris Rój Mír Taika Rongo Sulh Mir Py'guapy 평화
_______________________________________________
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