Bug 283889 - Google Data Resource crashes on sync
Summary: Google Data Resource crashes on sync
Status: RESOLVED DUPLICATE of bug 246195
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: GoogleData Resource (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Adenilson Cavalcanti
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-12 22:51 UTC by Geoffrey J Gowey
Modified: 2011-10-13 00:21 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 Geoffrey J Gowey 2011-10-12 22:51:59 UTC
Application: akonadi_googledata_resource (0.1)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.40.6-0.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
- What I was doing when the application crashed:
Watching the data sync.  I saw that it indicated it was at 100% then hung followed by the crash.
- Custom settings of the application:
I'm using a Google Apps domain (gjgowey.com).
SELinux is set to permissive with an MLS policy.
I removed all the default data sources before adding this one in.  Akonadi recreated the Local Folders data source.  Other sources I added include Tags, my Twitter (via microblog), GCal Resource (no problems), and Birthdays & Anniversaries

The crash can be reproduced every time.

-- Backtrace:
Application: Akonadi Resource (akonadi_googledata_resource), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:32
#7  0x00000033a2480606 in __GI___strdup (s=0x1 <Address 0x1 out of bounds>) at strdup.c:42
#8  0x0000003489405c98 in extract_and_check_multi (doc=<optimized out>, xpath_expression=<optimized out>, getContent=0, attr1=0x3489413279 "address", attr2=0x3489413275 "rel", attr3=0x34894132bb "protocol", attr4=0x3489413297 "primary", values=0x5d3d670, types=0x5d3d680, protocols=0x5d3d678, pref=0x5d3d68c) at /usr/src/debug/libgcal-0.9.6/src/atom_parser.c:295
#9  0x00000034894071ed in atom_extract_contact (entry=<optimized out>, ptr_entry=0x5d3d5c0) at /usr/src/debug/libgcal-0.9.6/src/atom_parser.c:753
#10 0x000000348940c908 in extract_all_contacts (doc=<optimized out>, data_extract=<optimized out>, length=<optimized out>) at /usr/src/debug/libgcal-0.9.6/src/gcal_parser.c:434
#11 0x0000003489410785 in gcal_get_all_contacts (gcalobj=0xc64870, length=0xc0c368) at /usr/src/debug/libgcal-0.9.6/src/gcont.c:111
#12 0x000000348940dd6b in gcal_get_contacts (gcalobj=0xc64870, contact_array=0xc0c360) at /usr/src/debug/libgcal-0.9.6/src/gcontact.c:155
#13 0x0000000000417d53 in GoogleContactsResource::retrieveItems (this=0xc0c310, collection=<optimized out>) at /usr/src/debug/akonadi-googledata-1.2.0/contacts/googledataresource.cpp:224
#14 0x00000036ad74e478 in Akonadi::ResourceBasePrivate::slotSynchronizeCollection (this=0xbfff10, col=...) at /usr/src/debug/kdepimlibs-4.6.5/akonadi/resourcebase.cpp:660
#15 0x00000036ad750d20 in Akonadi::ResourceBase::qt_metacall (this=0xc0c310, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff8fcb0670) at /usr/src/debug/kdepimlibs-4.6.5/x86_64-redhat-linux-gnu/akonadi/moc_resourcebase.cpp:142
#16 0x000000000040ab65 in GoogleContactsResource::qt_metacall (this=0xc0c310, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff8fcb0670) at /usr/src/debug/akonadi-googledata-1.2.0/x86_64-redhat-linux-gnu/contacts/googledataresource.moc:80
#17 0x00000033abd6cfea in QMetaObject::activate (sender=0xc24160, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff8fcb0670) at kernel/qobject.cpp:3278
#18 0x00000036ad753065 in Akonadi::ResourceScheduler::executeCollectionSync (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kdepimlibs-4.6.5/x86_64-redhat-linux-gnu/akonadi/resourcescheduler_p.moc:141
#19 0x00000036ad758a7c in Akonadi::ResourceScheduler::executeNext (this=0xc24160) at /usr/src/debug/kdepimlibs-4.6.5/akonadi/resourcescheduler.cpp:275
#20 0x00000036ad759818 in Akonadi::ResourceScheduler::qt_metacall (this=0xc24160, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbc5aa0) at /usr/src/debug/kdepimlibs-4.6.5/x86_64-redhat-linux-gnu/akonadi/resourcescheduler_p.moc:116
#21 0x00000033abd70baa in QObject::event (this=0xc24160, e=<optimized out>) at kernel/qobject.cpp:1217
#22 0x00000036a75b9324 in notify_helper (e=0xce0010, receiver=0xc24160, this=0xb12570) at kernel/qapplication.cpp:4481
#23 QApplicationPrivate::notify_helper (this=0xb12570, receiver=0xc24160, e=0xce0010) at kernel/qapplication.cpp:4453
#24 0x00000036a75be1b1 in QApplication::notify (this=0x7fff8fcb1390, receiver=0xc24160, e=0xce0010) at kernel/qapplication.cpp:4360
#25 0x00000036a8c41d56 in KApplication::notify (this=0x7fff8fcb1390, receiver=0xc24160, event=0xce0010) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#26 0x00000033abd5a20c in QCoreApplication::notifyInternal (this=0x7fff8fcb1390, receiver=0xc24160, event=0xce0010) at kernel/qcoreapplication.cpp:787
#27 0x00000033abd5d7d4 in sendEvent (event=0xce0010, receiver=0xc24160) at kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xaf2230) at kernel/qcoreapplication.cpp:1428
#29 0x00000033abd84973 in sendPostedEvents () at kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0xb16e60) at kernel/qeventdispatcher_glib.cpp:277
#31 0x00000033a50427ed in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00000033a5042fc8 in ?? () from /lib64/libglib-2.0.so.0
#33 0x00000033a504325c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x00000033abd84dcf in QEventDispatcherGlib::processEvents (this=0xaf3920, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00000036a765c12e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#36 0x00000033abd59722 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00000033abd5991f in QEventLoop::exec (this=0x7fff8fcb1310, flags=...) at kernel/qeventloop.cpp:201
#38 0x00000033abd5da67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#39 0x00000036ad74b9d6 in Akonadi::ResourceBase::init (r=0xc0c310) at /usr/src/debug/kdepimlibs-4.6.5/akonadi/resourcebase.cpp:390
#40 0x000000000041a7f6 in Akonadi::ResourceBase::init<GoogleContactsResource> (argc=<optimized out>, argv=<optimized out>) at /usr/include/kde4/akonadi/resourcebase.h:188
#41 0x00000033a242139d in __libc_start_main (main=0x40a8e0 <main(int, char**)>, argc=3, ubp_av=0x7fff8fcb14a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8fcb1498) at libc-start.c:226
#42 0x000000000040a911 in _start ()

Possible duplicates by query: bug 279593.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-10-13 00:21:33 UTC

*** This bug has been marked as a duplicate of bug 246195 ***