Bug 205099 - Remove duplicate akonadi resource from korganizer (KRES::Resource::isActive, ResourceView::qt_metacall)
Summary: Remove duplicate akonadi resource from korganizer (KRES::Resource::isActive, ...
Status: RESOLVED FIXED
Alias: None
Product: kdepimlibs
Classification: Applications
Component: kcal (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-25 16:36 UTC by Rod Sheaff
Modified: 2013-07-10 21:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rod Sheaff 2009-08-25 16:36:20 UTC
Application that crashed: kontact
Version of the application: 4.3.0
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
This would be a duplicate bug if akonadi was trying to reload itself after I removed the duplicate resource. 

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0xb72fccda in KRES::Resource::isActive (this=0xac2f2e0) at /build/buildd/kdepimlibs-4.3.0/kresources/resource.cpp:199
#7  0xb0531abf in ResourceView::qt_metacall (this=0xac2f2e0, _c=181464624, _id=10, _a=0xbfdd9268) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/korganizer/resourceview.moc:112
#8  0xb5d581b8 in QMetaObject::activate (sender=0xad1e4b0, from_signal_index=4, to_signal_index=4, argv=0xbfdd937c) at kernel/qobject.cpp:3113
#9  0xb5d58e42 in QMetaObject::activate (sender=0xad1e4b0, m=0xb6a6dd48, local_signal_index=0, argv=0xbfdd937c) at kernel/qobject.cpp:3187
#10 0xb624c623 in QWidget::customContextMenuRequested (this=0xad1e4b0, _t1=@0xbfdd9c00) at .moc/release-shared/moc_qwidget.cpp:350
#11 0xb625b07b in QWidget::event (this=0xad1e4b0, event=0xbfdd9bf0) at kernel/qwidget.cpp:7711
#12 0xb660ba53 in QFrame::event (this=0xad1e4b0, e=0xbfdd9bf0) at widgets/qframe.cpp:559
#13 0xb66abc2f in QAbstractScrollArea::viewportEvent (this=0xad1e4b0, e=0xaf1d998) at widgets/qabstractscrollarea.cpp:962
#14 0xb675e4a7 in QAbstractItemView::viewportEvent (this=0xad1e4b0, event=0xbfdd9bf0) at itemviews/qabstractitemview.cpp:1476
#15 0xb6798ff6 in QTreeView::viewportEvent (this=0xad1e4b0, event=0xbfdd9bf0) at itemviews/qtreeview.cpp:1266
#16 0xb66ae235 in QAbstractScrollAreaFilter::eventFilter (this=0xab90170, o=0xa74dc28, e=0xbfdd9bf0) at widgets/qabstractscrollarea_p.h:100
#17 0xb5d41dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9e87d60, receiver=0xa74dc28, event=0xbfdd9bf0) at kernel/qcoreapplication.cpp:726
#18 0xb6203d1a in QApplicationPrivate::notify_helper (this=0x9e87d60, receiver=0xa74dc28, e=0xbfdd9bf0) at kernel/qapplication.cpp:4052
#19 0xb620c57d in QApplication::notify (this=0xbfddb548, receiver=0xa74dc28, e=0xbfdd9bf0) at kernel/qapplication.cpp:3845
#20 0xb6dfd5cd in KApplication::notify (this=0xbfddb548, receiver=0xa74dc28, event=0xbfdd9bf0) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#21 0xb5d42bcb in QCoreApplication::notifyInternal (this=0xbfddb548, receiver=0xa74dc28, event=0xbfdd9bf0) at kernel/qcoreapplication.cpp:610
#22 0xb620ee8e in QCoreApplication::sendSpontaneousEvent (receiver=0xa74dc28, event=0xaf1d998) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#23 0xb627c4b7 in QETWidget::translateMouseEvent (this=0x9ecfee8, event=0xbfddb25c) at kernel/qapplication_x11.cpp:4415
#24 0xb627b085 in QApplication::x11ProcessEvent (this=0xbfddb548, event=0xbfddb25c) at kernel/qapplication_x11.cpp:3428
#25 0xb62a637a in x11EventSourceDispatch (s=0x9e8a328, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0xb4e14b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb4e180eb in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb4e18268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb5d6e2f8 in QEventDispatcherGlib::processEvents (this=0x9e62028, flags={i = -1075989480}) at kernel/qeventdispatcher_glib.cpp:327
#30 0xb62a5a75 in QGuiEventDispatcherGlib::processEvents (this=0x9e62028, flags={i = -1075989432}) at kernel/qguieventdispatcher_glib.cpp:202
#31 0xb5d411fa in QEventLoop::processEvents (this=0xbfddb4c0, flags={i = -1075989368}) at kernel/qeventloop.cpp:149
#32 0xb5d41642 in QEventLoop::exec (this=0xbfddb4c0, flags={i = -1075989304}) at kernel/qeventloop.cpp:201
#33 0xb5d43ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#34 0xb6203bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#35 0x0804bfef in main (argc=1, argv=0xbfddb844) at /build/buildd/kdepim-4.3.0/kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 201198

Reported using DrKonqi
Comment 1 Kevin Krammer 2009-08-26 10:43:02 UTC
This could still be a bug in KOrganizer, but for better understanding it would be good to know what duplicate resource means.

Was the removal done through a context menu or a button?
Comment 2 Rod Sheaff 2009-08-26 12:51:14 UTC
AFAIR, by button - removing the tick /check-mark. Failing that it would have 
been by right-click + 'remove'. I'm lazy about using top-of-the-window menus.

Rod
Comment 3 Rod Sheaff 2009-08-26 13:07:30 UTC
PS: A button click does it (might not be the only method though) - I just 
replicated the crash.

Rod
Comment 4 Sergio Martins 2013-07-10 21:13:10 UTC
Korganizer has been ported to akonadi.