Bug 298254 - KAddressbook crashes on reconfiguring IMAP account with new credentials
Summary: KAddressbook crashes on reconfiguring IMAP account with new credentials
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: KResource compat bridges (show other bugs)
Version: 4.8
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Krammer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-16 16:13 UTC by Christian Weilbach
Modified: 2015-10-24 10:05 UTC (History)
2 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 Christian Weilbach 2012-04-16 16:13:44 UTC
Application: akonadi_kabc_resource (4.8)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.1-5.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:

I have just reconfigured my stale IMAP account with a new user name and password, when the crash happened. The connection to the IMAP resource was already marked as successful in KMail's Akonadi resource config.

-- Backtrace:
Application: Address Book of type KDE Address Book (traditional) (akonadi_kabc_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x0000003f1e828059 in _dbus_marshal_read_uint32 (str=0x1b00cc0, pos=3340116, byte_order=108, new_pos=0x7fff3d32e88c) at dbus-marshal-basic.c:479
#7  0x0000003f1e8284ee in _dbus_marshal_skip_array (str=<optimized out>, element_type=121, byte_order=<optimized out>, pos=0x7fff3d32e950) at dbus-marshal-basic.c:1178
#8  0x0000003f1e815450 in base_reader_next (reader=0x7fff3d32e930, current_type=<optimized out>) at dbus-marshal-recursive.c:468
#9  0x0000003f1e815509 in struct_reader_next (reader=0x7fff3d32e930, current_type=<optimized out>) at dbus-marshal-recursive.c:495
#10 0x0000003f1e81539b in _dbus_type_reader_next (reader=0x7fff3d32e930) at dbus-marshal-recursive.c:1055
#11 0x0000003f1e8155b0 in array_reader_next (reader=0x1b64d28, current_type=114) at dbus-marshal-recursive.c:576
#12 0x0000003f1e81539b in _dbus_type_reader_next (reader=0x1b64d28) at dbus-marshal-recursive.c:1055
#13 0x00000035b72516e9 in q_dbus_message_iter_next (iter=0x1b64d18) at qdbus_symbols_p.h:252
#14 QDBusDemarshaller::beginCommon (this=0x1b64d00) at qdbusdemarshaller.cpp:341
#15 0x00000035b7251b88 in beginStructure (this=<optimized out>) at qdbusdemarshaller.cpp:315
#16 beginStructure (this=0x7fff3d32eae0) at qdbusargument.cpp:958
#17 QDBusArgument::beginStructure (this=0x7fff3d32eae0) at qdbusargument.cpp:955
#18 0x00000035bec0f4ba in operator>>(QDBusArgument const&, Akonadi::NotificationMessage&) () from /usr/lib64/libakonadiprotocolinternals.so.1
#19 0x00000035bec10a03 in void qDBusDemarshallHelper<QList<Akonadi::NotificationMessage> >(QDBusArgument const&, QList<Akonadi::NotificationMessage>*) () from /usr/lib64/libakonadiprotocolinternals.so.1
#20 0x00000035b725702c in QDBusMetaType::demarshall (arg=..., id=<optimized out>, data=0x1a8a0a0) at qdbusmetatype.cpp:295
#21 0x00000035b7222b23 in QDBusConnectionPrivate::deliverCall (this=0x17789e0, object=0x1893590, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:901
#22 0x00000035b6591f16 in QObject::event (this=0x1893590, e=<optimized out>) at kernel/qobject.cpp:1195
#23 0x00000037285c9994 in notify_helper (e=0x1a55190, receiver=0x1893590, this=0x169a530) at kernel/qapplication.cpp:4550
#24 QApplicationPrivate::notify_helper (this=0x169a530, receiver=0x1893590, e=0x1a55190) at kernel/qapplication.cpp:4522
#25 0x00000037285ce813 in QApplication::notify (this=0x7fff3d32f6c0, receiver=0x1893590, e=0x1a55190) at kernel/qapplication.cpp:4411
#26 0x0000003e3de51d56 in KApplication::notify (this=0x7fff3d32f6c0, receiver=0x1893590, event=0x1a55190) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#27 0x00000035b657904c in QCoreApplication::notifyInternal (this=0x7fff3d32f6c0, receiver=0x1893590, event=0x1a55190) at kernel/qcoreapplication.cpp:876
#28 0x00000035b657cada in sendEvent (event=0x1a55190, receiver=0x1893590) at kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x166a070) at kernel/qcoreapplication.cpp:1500
#30 0x00000035b65a7933 in sendPostedEvents () at kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0x169c330) at kernel/qeventdispatcher_glib.cpp:279
#32 0x0000003f1b444acd in g_main_dispatch (context=0x169c240) at gmain.c:2441
#33 g_main_context_dispatch (context=0x169c240) at gmain.c:3011
#34 0x0000003f1b4452c8 in g_main_context_iterate (context=0x169c240, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#35 0x0000003f1b44549c in g_main_context_iteration (context=0x169c240, may_block=1) at gmain.c:3152
#36 0x00000035b65a7d5f in QEventDispatcherGlib::processEvents (this=0x166b530, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#37 0x000000372866c66e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#38 0x00000035b6578182 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00000035b65783d7 in QEventLoop::exec (this=0x7fff3d32f640, flags=...) at kernel/qeventloop.cpp:204
#40 0x00000035b657cdd5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#41 0x0000003e43f5e146 in Akonadi::ResourceBase::init (r=0x1894330) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/resourcebase.cpp:412
#42 0x0000000000413cf6 in int Akonadi::ResourceBase::init<KABCResource>(int, char**) ()
#43 0x0000003f1942169d in __libc_start_main (main=0x40a4d0, argc=3, ubp_av=0x7fff3d32f7d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3d32f7c8) at libc-start.c:226
#44 0x000000000040a501 in _start ()

Reported using DrKonqi
Comment 1 Kevin Krammer 2012-04-23 21:05:13 UTC
Since IMAP is mentioned a couple of times, does this mean this is an addressbook on an IMAP server?

If so, can you try using the actual Kolab resource instead of the compatibility resource with the IMAP plugin?
Comment 2 Volker Krause 2015-10-24 10:05:55 UTC
The KResource compatibility bridges don't exist anymore with KDE PIM 15.08.