[kontact] [Bug 331173] Kontact crash when selecting settings

Franz i.bin at dah.am
Sun Aug 24 12:59:40 BST 2014


https://bugs.kde.org/show_bug.cgi?id=331173

Franz <i.bin at dah.am> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |i.bin at dah.am

--- Comment #2 from Franz <i.bin at dah.am> ---
Hi,
i can reproduce the problem on osx using kdepim 4.13.3.
The problem is kcm_knote.so. Can it be, that grantlee overwrites the
kdepluginfactury plugin call ?
if i remove kcm_knote.so, i'm able to open the setup dialog.


Debug output kontact: (menu->contact setup)

ontact(85183) BaseConfig::setTimeZoneDefault: ----- time zone: "Europe/Vienna"
kontact(85183)/kutils (KCMultiDialog) *KCMultiDialog::addModule: adding KCM 
"Gruppenplanung"  before  "Frei/Belegt"
kontact(85183)/kutils (KCMultiDialog)
KCMultiDialogPrivate::_k_slotCurrentPageChanged:
kontact(85183)/kutils (KCMultiDialog) KCMultiDialogPrivate::_k_clientChanged:
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: added KCM '
"Gruppenplanung" '
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_todoplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_journalplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_kjotsplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_kmailplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_akregatorplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: "kontact_korganizerplugin"
kontact(85183)/kutils (KSettings::Dialog)
KSettings::DialogPrivate::createDialogFromServices: correct KPluginInfo for
this KCM
kontact(85183)/kutils (KCMultiDialog) *KCMultiDialog::addModule: "Diverses"
kontact(85183)/kutils (KCModuleProxy) KCModuleProxyPrivate::loadModule: Module
not already loaded, loading module  "Diverses"  from library  "kcm_knote" 
using symbol  "knote_config_misc"
kontact(85183)/kdecore (KLibrary) KPluginLoader::load: The plugin "kcm_knote"
doesn't contain a kde_plugin_verification_data structure
kontact(85183)/kdecore (KLibrary) *KPluginLoader::factory: Expected a
KPluginFactory, got a Grantlee::ScriptableTagLibrary
*** KMail got signal 11 (Exiting)
*** Dead letters dumped.
Killed: 9

Backtrace:
* thread #1: tid = 0x718ed, 0x00000001046d59d4
libakonadi-kde.4.dylib`Akonadi::AttributeFactory::registerAttribute(Akonadi::Attribute*)
+ 532, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1,
address=0x1146e5cf0)
  * frame #0: 0x00000001046d59d4
libakonadi-kde.4.dylib`Akonadi::AttributeFactory::registerAttribute(Akonadi::Attribute*)
+ 532
    frame #1: 0x000000011427418f libnoteshared.4.dylib`_GLOBAL__I_a [inlined]
void
Akonadi::AttributeFactory::registerAttribute<NoteShared::NoteDisplayAttribute>()
+ 47 at attributefactory.h:61
    frame #2: 0x0000000114274164 libnoteshared.4.dylib`_GLOBAL__I_a [inlined]
(anonymous namespace)::dummy() at attributeregistrar.cpp:30
    frame #3: 0x0000000114274164 libnoteshared.4.dylib`_GLOBAL__I_a [inlined]
__cxx_global_var_init at attributeregistrar.cpp:38
    frame #4: 0x0000000114274164 libnoteshared.4.dylib`_GLOBAL__I_a + 4 at
attributeregistrar.cpp:62
    frame #5: 0x00007fff5fc11c2e
    frame #6: 0x00007fff5fc11dba
    frame #7: 0x00007fff5fc0ea62
    frame #8: 0x00007fff5fc0e9eb
    frame #9: 0x00007fff5fc0e9eb
    frame #10: 0x00007fff5fc0e8f6
    frame #11: 0x00007fff5fc04b0e
    frame #12: 0x00007fff5fc0b7cf
    frame #13: 0x00007fff8a6117ee libdyld.dylib`dlopen + 59
    frame #14: 0x0000000103e7aaab QtCore`QLibraryPrivate::load_sys() + 2309
    frame #15: 0x0000000103e76a67 QtCore`QLibraryPrivate::load() + 49
    frame #16: 0x0000000103e78cd0 QtCore`QLibrary::load() + 44
    frame #17: 0x0000000103a3d2ff
libkdecore.5.dylib`KLibLoader::library(QString const&,
QFlags<QLibrary::LoadHint>) + 143
    frame #18: 0x0000000105003b68 libkcmutils.4.dylib`KCModule*
KLibLoader::createInstance<KCModule>(QString const&, QObject*, QStringList
const&, int*) + 56
    frame #19: 0x0000000105003a13 libkcmutils.4.dylib`KCModule*
KService::createInstance<KCModule>(KSharedPtr<KService> const&, QObject*,
QStringList const&, int*) + 99
    frame #20: 0x0000000105002b7f
libkcmutils.4.dylib`KCModuleLoader::loadModule(KCModuleInfo const&,
KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) + 1167
    frame #21: 0x0000000105009dc4
libkcmutils.4.dylib`KCModuleProxyPrivate::loadModule() + 516
    frame #22: 0x0000000105009b82
libkcmutils.4.dylib`KCModuleProxy::realModule() const + 66
    frame #23: 0x000000010500b47e
libkcmutils.4.dylib`KCModuleProxy::useRootOnlyMessage() const + 14
    frame #24: 0x000000010500709b
libkcmutils.4.dylib`KCMultiDialog::addModule(KCModuleInfo const&,
KPageWidgetItem*, QStringList const&) + 347
    frame #25: 0x000000010501d2d2
libkcmutils.4.dylib`KSettings::DialogPrivate::createDialogFromServices() + 2258
    frame #26: 0x000000010501c1aa
libkcmutils.4.dylib`KSettings::Dialog::showEvent(QShowEvent*) + 202
    frame #27: 0x0000000102d31572 QtGui`QWidget::event(QEvent*) + 1410
    frame #28: 0x0000000102cf072b
QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 195
    frame #29: 0x0000000102cf32f5 QtGui`QApplication::notify(QObject*, QEvent*)
+ 6613
    frame #30: 0x0000000103e88416
QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #31: 0x0000000102d303d8 QtGui`QWidgetPrivate::show_helper() + 420
    frame #32: 0x0000000102d30d31 QtGui`QWidget::setVisible(bool) + 811
    frame #33: 0x00000001030c50bf QtGui`QDialog::setVisible(bool) + 173
    frame #34: 0x0000000101c52c15
libkontactprivate.4.dylib`Kontact::MainWindow::slotPreferences() [inlined]
QWidget::show(this=<unavailable>) + 597 at qwidget.h:497
    frame #35: 0x0000000101c52c0a
libkontactprivate.4.dylib`Kontact::MainWindow::slotPreferences(this=<unavailable>)
+ 586 at mainwindow.cpp:1062
    frame #36: 0x0000000103e9d2e9 QtCore`QMetaObject::activate(QObject*,
QMetaObject const*, int, void**) + 2037
    frame #37: 0x0000000102ce8e21 QtGui`QAction::activate(QAction::ActionEvent)
+ 233
    frame #38: 0x0000000102ca5f42 QtGui`-[QCocoaMenuLoader
qtDispatcherToQAction:] + 65
    frame #39: 0x00007fff87d1a260 AppKit`-[NSApplication sendAction:to:from:] +
327
    frame #40: 0x00007fff87d351c8 AppKit`-[NSMenuItem _corePerformAction] + 394
    frame #41: 0x00007fff87d34f04 AppKit`-[NSCarbonMenuImpl
performActionWithHighlightingForItemAtIndex:] + 117
    frame #42: 0x00007fff87d8440d AppKit`-[NSMenu
_internalPerformActionForItemAtIndex:] + 35
    frame #43: 0x00007fff87d84289 AppKit`-[NSCarbonMenuImpl
_carbonCommandProcessEvent:handlerCallRef:] + 104
    frame #44: 0x00007fff87d2aff6 AppKit`NSSLMMenuEventHandler + 716
    frame #45: 0x00007fff8a8f01d4
HIToolbox`DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
HandlerCallRec*) + 892
    frame #46: 0x00007fff8a8ef787
HIToolbox`SendEventToEventTargetInternal(OpaqueEventRef*,
OpaqueEventTargetRef*, HandlerCallRec*) + 385
    frame #47: 0x00007fff8a903880 HIToolbox`SendEventToEventTarget + 40
    frame #48: 0x00007fff8a939640 HIToolbox`SendHICommandEvent(unsigned int,
HICommand const*, unsigned int, unsigned int, unsigned char, void const*,
OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 420
    frame #49: 0x00007fff8a96c228
HIToolbox`SendMenuCommandWithContextAndModifiers + 59
    frame #50: 0x00007fff8a96c1d0 HIToolbox`SendMenuItemSelectedEvent + 178
    frame #51: 0x00007fff8a96c0af HIToolbox`FinishMenuSelection(SelectionData*,
MenuResult*, MenuResult*) + 94
    frame #52: 0x00007fff8a974085 HIToolbox`MenuSelectCore(MenuData*, Point,
double, unsigned int, OpaqueMenuRef**, unsigned short*) + 718
    frame #53: 0x00007fff8a973cb1 HIToolbox`_HandleMenuSelection2 + 446
    frame #54: 0x00007fff87c9d62c AppKit`_NSHandleCarbonMenuEvent + 284
    frame #55: 0x00007fff87afc52e AppKit`_DPSNextEvent + 2170
    frame #56: 0x00007fff87afb89b AppKit`-[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    frame #57: 0x00007fff87aef99c AppKit`-[NSApplication run] + 553
    frame #58: 0x0000000102caddc6
QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 540
    frame #59: 0x0000000103e85a65
QtCore`QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 77
    frame #60: 0x0000000103e85bd6
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 356
    frame #61: 0x0000000103e88867 QtCore`QCoreApplication::exec() + 199
    frame #62: 0x00000001000078d5 kontact`main(argc=<unavailable>,
argv=<unavailable>) + 4261 at main.cpp:219

Rgds.

Franz

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list