View Issue Details

IDProjectCategoryView StatusLast Update
0002793SOGoActiveSyncpublic2014-08-25 08:08
ReporterHenry Assigned Toludovic  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionnot fixable 
Platform[Server] LinuxOSRHEL/CentOSOS Version5
Product Version2.2.3 
Summary0002793: Some workers consume 100% CPU
Description

Lately some worker processes consume 100% CPU.
Sometimes its just one worker alone on 100%.
Sometimes two or three with together 100%.
HavenĀ“t seen more than three.
System is configured with 10 workers.
From the backtrace it looks like this is ActiveSync related.
Even while the system is at 100% my personal ActiveSync Sessions are working
perfectly. Same thing for webmail.

Backtrace is attached as additional information.
After issuing the command "n" within gdb (first command after bt)
it took the system 45 seconds for the reponse - maybe that helps.

Steps To Reproduce

N/A

Additional Information

gdb -p 5643

GNU gdb (GDB) CentOS (7.0.1-45.el5.centos)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Attaching to process 5643
Reading symbols from /usr/sbin/sogod...Reading symbols from /usr/lib/debug/usr/sbin/sogod.debug...done.
done.

warning: .dynamic section for "/usr/lib/libGDLAccess.so.4.9" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libEOControl.so.4.9" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libgnustep-base.so.1.23" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/i686/nosegneg/libpthread.so.0" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libobjc.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/i686/nosegneg/libm.so.6" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libmemcached.so.3" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libcrypto.so.6" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libcrypt.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/liblber-2.3.so.0" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libz.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libssl.so.6" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libffi.so.5" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libnsl.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/i686/nosegneg/librt.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libdl.so.2" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libcom_err.so.2" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/usr/lib/libkrb5support.so.0" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

warning: .dynamic section for "/lib/libkeyutils.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations
Reading symbols from /usr/lib/libSOGo.so.2...Reading symbols from /usr/lib/debug/usr/lib/libSOGo.so.2.2.3.debug...done.
done.
Loaded symbols for /usr/lib/libSOGo.so.2
Reading symbols from /usr/lib/libOGoContentStore.so.0.9...Reading symbols from /usr/lib/debug/usr/lib/libOGoContentStore.so.0.9.0.debug...done.
done.
Loaded symbols for /usr/lib/libOGoContentStore.so.0.9
Reading symbols from /usr/lib/libGDLContentStore.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libGDLContentStore.so.4.9.0.debug...done.
done.
Loaded symbols for /usr/lib/libGDLContentStore.so.4.9
Reading symbols from /usr/lib/libGDLAccess.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libGDLAccess.so.4.9.63.debug...done.
done.
Loaded symbols for /usr/lib/libGDLAccess.so.4.9
Reading symbols from /usr/lib/libWEExtensions.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libWEExtensions.so.4.9.94.debug...done.
done.
Loaded symbols for /usr/lib/libWEExtensions.so.4.9
Reading symbols from /usr/lib/libNGCards.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGCards.so.4.9.0.debug...done.
done.
Loaded symbols for /usr/lib/libNGCards.so.4.9
Reading symbols from /usr/lib/libNGObjWeb.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGObjWeb.so.4.9.37.debug...done.
done.
Loaded symbols for /usr/lib/libNGObjWeb.so.4.9
Reading symbols from /usr/lib/libNGMime.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGMime.so.4.9.3.debug...done.
done.
Loaded symbols for /usr/lib/libNGMime.so.4.9
Reading symbols from /usr/lib/libNGLdap.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGLdap.so.4.9.35.debug...done.
done.
Loaded symbols for /usr/lib/libNGLdap.so.4.9
Reading symbols from /usr/lib/libNGStreams.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGStreams.so.4.9.57.debug...done.
done.
Loaded symbols for /usr/lib/libNGStreams.so.4.9
Reading symbols from /usr/lib/libNGExtensions.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libNGExtensions.so.4.9.203.debug...done.
done.
Loaded symbols for /usr/lib/libNGExtensions.so.4.9
Reading symbols from /usr/lib/libEOControl.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libEOControl.so.4.9.74.debug...done.
done.
Loaded symbols for /usr/lib/libEOControl.so.4.9
Reading symbols from /usr/lib/libDOM.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libDOM.so.4.9.24.debug...done.
done.
Loaded symbols for /usr/lib/libDOM.so.4.9
Reading symbols from /usr/lib/libSaxObjC.so.4.9...Reading symbols from /usr/lib/debug/usr/lib/libSaxObjC.so.4.9.66.debug...done.
done.
Loaded symbols for /usr/lib/libSaxObjC.so.4.9
Reading symbols from /usr/lib/libgnustep-base.so.1.23...Reading symbols from /usr/lib/debug/usr/lib/libgnustep-base.so.1.23.0.debug...done.
done.
Loaded symbols for /usr/lib/libgnustep-base.so.1.23
Reading symbols from /lib/i686/nosegneg/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/i686/nosegneg/libpthread.so.0
Reading symbols from /usr/lib/libobjc.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libobjc.so.1
Reading symbols from /lib/i686/nosegneg/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/nosegneg/libm.so.6
Reading symbols from /lib/i686/nosegneg/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/nosegneg/libc.so.6
Reading symbols from /usr/lib/libmemcached.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmemcached.so.3
Reading symbols from /usr/lib/libSBJson.so.2...Reading symbols from /usr/lib/debug/usr/lib/libSBJson.so.2.3.1.debug...done.
done.
Loaded symbols for /usr/lib/libSBJson.so.2
Reading symbols from /lib/libcrypto.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /lib/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libldap-2.3.so.0
Reading symbols from /usr/lib/liblber-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblber-2.3.so.0
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libssl.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /usr/lib/libxslt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libffi.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libffi.so.5
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/i686/nosegneg/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/i686/nosegneg/librt.so.1
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libsepol.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /usr/lib/gconv/UTF-16.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/UTF-16.so
Reading symbols from /usr/lib/gconv/UTF-32.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/UTF-32.so
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/GNUstep/SOGo/Appointments.SOGo/./Appointments...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/Appointments.SOGo/Appointments.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/Appointments.SOGo/./Appointments
Reading symbols from /usr/lib/libcurl.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcurl.so.3
Reading symbols from /usr/lib/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/GNUstep/SOGo/Mailer.SOGo/./Mailer...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/Mailer.SOGo/Mailer.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/Mailer.SOGo/./Mailer
Reading symbols from /usr/lib/GNUstep/SOGo/CommonUI.SOGo/./CommonUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/CommonUI.SOGo/CommonUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/CommonUI.SOGo/./CommonUI
Reading symbols from /usr/lib/libSOGoUI.so.2.2...Reading symbols from /usr/lib/debug/usr/lib/libSOGoUI.so.2.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libSOGoUI.so.2.2
Reading symbols from /usr/lib/GNUstep/SOGo/MainUI.SOGo/./MainUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/MainUI.SOGo/MainUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/MainUI.SOGo/./MainUI
Reading symbols from /usr/lib/GNUstep/SOGo/AdministrationUI.SOGo/./AdministrationUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/AdministrationUI.SOGo/AdministrationUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/AdministrationUI.SOGo/./AdministrationUI
Reading symbols from /usr/lib/GNUstep/SoProducts-4.9/SoCore.sxp/./SoCore...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SoProducts-4.9/SoCore.sxp/SoCore.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SoProducts-4.9/SoCore.sxp/./SoCore
Reading symbols from /usr/lib/GNUstep/SOGo/Contacts.SOGo/./Contacts...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/Contacts.SOGo/Contacts.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/Contacts.SOGo/./Contacts
Reading symbols from /usr/lib/GNUstep/SOGo/MailPartViewers.SOGo/./MailPartViewers...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/MailPartViewers.SOGo/MailPartViewers.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/MailPartViewers.SOGo/./MailPartViewers
Reading symbols from /usr/lib/GNUstep/SOGo/MailerUI.SOGo/./MailerUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/MailerUI.SOGo/MailerUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/MailerUI.SOGo/./MailerUI
Reading symbols from /usr/lib/GNUstep/SOGo/ActiveSync.SOGo/./ActiveSync...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/ActiveSync.SOGo/ActiveSync.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/ActiveSync.SOGo/./ActiveSync
Reading symbols from /usr/lib/libwbxml2.so.1...Reading symbols from /usr/lib/debug/usr/lib/libwbxml2.so.1.0.4.debug...done.
done.
Loaded symbols for /usr/lib/libwbxml2.so.1
Reading symbols from /lib/libexpat.so.0...Reading symbols from /usr/lib/debug/lib/libexpat.so.0.5.0.debug...done.
done.
Loaded symbols for /lib/libexpat.so.0
Reading symbols from /usr/lib/GNUstep/SOGo/PreferencesUI.SOGo/./PreferencesUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/PreferencesUI.SOGo/PreferencesUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/PreferencesUI.SOGo/./PreferencesUI
Reading symbols from /usr/lib/GNUstep/SOGo/ContactsUI.SOGo/./ContactsUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/ContactsUI.SOGo/ContactsUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/ContactsUI.SOGo/./ContactsUI
Reading symbols from /usr/lib/GNUstep/SOGo/SchedulerUI.SOGo/./SchedulerUI...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SOGo/SchedulerUI.SOGo/SchedulerUI.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SOGo/SchedulerUI.SOGo/./SchedulerUI
Reading symbols from /usr/lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/./MySQL...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/MySQL.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/./MySQL
Reading symbols from /usr/lib/mysql/libmysqlclient.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/mysql/libmysqlclient.so.15
Reading symbols from /usr/lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/./libxmlSAXDriver...Reading symbols from /usr/lib/debug/usr/lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/libxmlSAXDriver.debug...done.
done.
Loaded symbols for /usr/lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/./libxmlSAXDriver
0x0165f00b in wbxml_tree_add_node (tree=0xc00e840, parent=0xc010668, node=0xc81b210) at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree.c:1024
1024 while (tmp->next != NULL)
(gdb) bt
#0 0x0165f00b in wbxml_tree_add_node (tree=0xc00e840, parent=0xc010668, node=0xc81b210) at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree.c:1024
0000001 0x0165f2b3 in wbxml_tree_add_xml_elt (tree=0xc00e840, parent=0xc010668, name=0xc010730 "AirSync::Delete") at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree.c:1225
0000002 0x0165f336 in wbxml_tree_add_xml_elt_with_attrs (tree=0xc00e840, parent=0xc010668, name=0xc010730 "AirSync::Delete", attrs=0xc00eaf8) at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree.c:1243
0000003 0x01660785 in wbxml_tree_clb_xml_start_element (ctx=0xbfb45e7c, localName=0xc010730 "AirSync::Delete", attrs=0xc00eaf8) at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree_clb_xml.c:178
0000004 0x015e0162 in doContent (parser=0xc00e900, startTagLevel=0, enc=0x15f7ce0,
s=0xb2300026 "<Delete xmlns=\"AirSync:\"><ServerId xmlns=\"AirSync:\">44387</ServerId></Delete><Delete xmlns=\"AirSync:\"><ServerId xmlns=\"AirSync:\">44388</ServerId></Delete><Delete xmlns=\"AirSync:\"><ServerId xmlns=\"AirS"..., end=0xb28efb8b "", nextPtr=0xc00e918, haveMore=0 '\000') at lib/xmlparse.c:2391
0000005 0x015e105d in contentProcessor (parser=0xc00e900,
start=0xb1fc9089 "<Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><SyncKey>125995-6</SyncKey><CollectionId>mail%2FINBOX</CollectionId><Status>1</Status><Commands><Delete xmlns=\"AirSync:\"><ServerId x"..., end=0xb28efb8b "", endPtr=0xc00e918) at lib/xmlparse.c:2054
0000006 0x015e1b9e in doProlog (parser=0xc00e900, enc=0x15f7ce0,
s=0xb1fc9089 "<Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><SyncKey>125995-6</SyncKey><CollectionId>mail%2FINBOX</CollectionId><Status>1</Status><Commands><Delete xmlns=\"AirSync:\"><ServerId x"..., end=0xb28efb8b "", tok=12,
next=0xb1fc9089 "<Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><SyncKey>125995-6</SyncKey><CollectionId>mail%2FINBOX</CollectionId><Status>1</Status><Commands><Delete xmlns=\"AirSync:\"><ServerId x"..., nextPtr=0xc00e918, haveMore=0 '\000') at lib/xmlparse.c:3860
0000007 0x015e2fd5 in prologProcessor (parser=0xc00e900,
s=0xb1fc9008 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE ActiveSync PUBLIC \"-//MICROSOFT//DTD ActiveSync//EN\" \"http://www.microsoft.com/\&quot;>&lt;Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><Sy"..., end=0xb28efb8b "", nextPtr=0xc00e918) at lib/xmlparse.c:3602
0000008 0x015dcc6f in XML_ParseBuffer (parser=0xc00e900, len=9595779, isFinal=1) at lib/xmlparse.c:1613
0000009 0x015e34e5 in XML_Parse (parser=0xc00e900,
s=0xb1455008 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE ActiveSync PUBLIC \"-//MICROSOFT//DTD ActiveSync//EN\" \"http://www.microsoft.com/\&quot;>&lt;Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><Sy"..., len=9595779, isFinal=1) at lib/xmlparse.c:1579
0000010 0x0165fa7d in wbxml_tree_from_xml (
xml=0xb1455008 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE ActiveSync PUBLIC \"-//MICROSOFT//DTD ActiveSync//EN\" \"http://www.microsoft.com/\&quot;>&lt;Sync xmlns=\"AirSync:\"><Collections><Collection><Class>Email</Class><Sy"..., xml_len=9595779, tree=0xbfb45ed8) at /usr/src/debug/libwbxml-0.11.2/src/wbxml_tree.c:246
0000011 0x01656275 in wbxml_conv_xml2wbxml_run (conv=0xc010668, xml=0x1ddd1 <Address 0x1ddd1 out of bounds>, xml_len=9595779, wbxml=0xbfb45f10, wbxml_len=0xbfb45f14)
at /usr/src/debug/libwbxml-0.11.2/src/wbxml_conv.c:295
0000012 0x017030ca in -[NSData(ActiveSync) xml2wbxml] (self=0xc00e82c, _cmd=0x1723688) at NSData+ActiveSync.m:130
0000013 0x017127ae in -[SOGoActiveSyncDispatcher(Sync) processSync:inResponse:] (self=0x9de0cd4, _cmd=0x9fb4f50, theDocumentElement=0x9dcbb3c, theResponse=0x9ebbfb4) at SOGoActiveSyncDispatcher+Sync.m:1052
0000014 0x0108ebd6 in -[NSObject performSelector:withObject:withObject:] (self=0x9de0cd4, _cmd=0x1722680, aSelector=0x9fb4f50, object1=0x9dcbb3c, object2=0x9ebbfb4) at NSObject.m:2038
0000015 0x0170f02a in -[SOGoActiveSyncDispatcher dispatchRequest:inResponse:context:] (self=0x9de0cd4, _cmd=0xc8fa50, theRequest=0x9dad81c, theResponse=0x9ebbfb4, theContext=0x9daba74)
at SOGoActiveSyncDispatcher.m:1621
0000016 0x00c8b72a in -[SOGoMicrosoftActiveSyncActions microsoftServerActiveSyncAction] (self=0x9f95b74, _cmd=0x9fb4f70) at SOGoMicrosoftActiveSyncActions.m:55
0000017 0x0108e981 in -[NSObject performSelector:] (self=0x9f95b74, _cmd=0x7cf8f0, aSelector=0x9fb4f70) at NSObject.m:1985
0000018 0x006aaed1 in -[WODirectAction performActionNamed:] (self=0x9f95b74, _cmd=0x8268b8, _actionName=0x9e3a90c) at WODirectAction.m:97
0000019 0x00741bac in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:] (self=0x9e3a964, _cmd=0x8268d0, _client=0x9fbc5dc, _positionalArgs=0x0, _ctx=0x9daba74)
at SoActionInvocation.m:300
0000020 0x00741cf8 in -[SoActionInvocation callOnObject:inContext:] (self=0x9e3a964, _cmd=0x824db8, _client=0x9fbc5dc, _ctx=0x9daba74) at SoActionInvocation.m:316
0000021 0x0073b962 in -[SoObjectMethodDispatcher dispatchInContext:] (self=0x9dc545c, _cmd=0x8257e8, _ctx=0x9daba74) at SoObjectMethodDispatcher.m:191
0000022 0x0073e1c8 in -[SoObjectRequestHandler handleRequest:inContext:session:application:] (self=0x9f077c4, _cmd=0x7d9190, _rq=0x9dad81c, _ctx=0x9daba74, _sn=0x0, app=0x9fbc5dc) at SoObjectRequestHandler.m:584
0000023 0x006be6a7 in -[WORequestHandler handleRequest:] (self=0x9f077c4, _cmd=0x7b8170, _request=0x9dad81c) at WORequestHandler.m:237
0000024 0x00679540 in -[WOCoreApplication dispatchRequest:usingHandler:] (self=0x9fbc5dc, _cmd=0x7b81a0, _request=0x9dad81c, handler=0x9f077c4) at WOCoreApplication.m:712
0000025 0x006798c6 in -[WOCoreApplication dispatchRequest:] (self=0x9fbc5dc, _cmd=0x49d720, _request=0x9dad81c) at WOCoreApplication.m:752
0000026 0x004962fa in -[SOGo dispatchRequest:] (self=0x9fbc5dc, _cmd=0x815a58, _request=0x9dad81c) at SOGo.m:453
0000027 0x0072aae7 in -[WOHttpTransaction _run] (self=0x9e2a414, _cmd=0x815a70) at WOHttpTransaction.m:596
0000028 0x0072aed0 in -[WOHttpTransaction run] (self=0x9e2a414, _cmd=0x814a20) at WOHttpTransaction.m:649
0000029 0x0072639d in -[WOHttpAdaptor runConnection:] (self=0x9f55714, _cmd=0x814a70, _socket=0x9f2df3c) at WOHttpAdaptor.m:367
0000030 0x0072661e in -[WOHttpAdaptor _handleAcceptedConnection:] (self=0x9f55714, _cmd=0x814a78, _connection=0x9f2df3c) at WOHttpAdaptor.m:401
0000031 0x00726b01 in -[WOHttpAdaptor _handleConnection:] (self=0x9f55714, _cmd=0x814ad0, connection=0x9f2df3c) at WOHttpAdaptor.m:460
0000032 0x00726e3b in -[WOHttpAdaptor acceptControlMessage:] (self=0x9f55714, _cmd=0x814980, aNotification=0x9f2fd0c) at WOHttpAdaptor.m:499
0000033 0x0107fb63 in -[NSNotificationCenter _postAndRelease:] (self=0x9d9a154, _cmd=0x13082e8, notification=0x9f2fd0c) at NSNotificationCenter.m:1223
0000034 0x010804aa in -[NSNotificationCenter postNotificationName:object:userInfo:] (self=0x9d9a154, _cmd=0x13082f0, name=0xef8080, object=0x9e9b554, info=0x0) at NSNotificationCenter.m:1282
0000035 0x01080342 in -[NSNotificationCenter postNotificationName:object:] (self=0x9d9a154, _cmd=0xef8188, name=0xef8080, object=0x9e9b554) at NSNotificationCenter.m:1262
---Type <return> to continue, or q <return> to quit---
0000036 0x00eb8e4c in -[NSObject(FileObjectWatcher) receivedEvent:type:extra:forMode:] (self=0x9e9b554, _cmd=0x135dec8, _fdData=0x13, _type=ET_RDESC, _extra=0x13, _mode=0x131d378) at NSRunLoop+FileObjects.m:57
0000037 0x0119e167 in -[GSRunLoopCtxt pollUntil:within:] (self=0x9f02d14, _cmd=0x131dc30, milliseconds=21235, contexts=0x9fad7d4) at GSRunLoopCtxt.m:632
0000038 0x010ce622 in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x9fae20c, _cmd=0x131dc50, mode=0x131d378, limit_date=0x9f345a4) at NSRunLoop.m:1198
0000039 0x010cea53 in -[NSRunLoop runMode:beforeDate:] (self=0x9fae20c, _cmd=0x7b80e8, mode=0x131d378, date=0x9eb400c) at NSRunLoop.m:1266
0000040 0x00678cca in -[WOCoreApplication run] (self=0x9fbc5dc, _cmd=0x49d630) at WOCoreApplication.m:584
0000041 0x00495925 in -[SOGo run] (self=0x9fbc5dc, _cmd=0x7ddd10) at SOGo.m:277
0000042 0x006c88ff in -[WOWatchDog _runChildWithControlSocket:] (self=0x9dd9b8c, _cmd=0x7ddd68, controlSocket=0x9e9b554) at WOWatchDogApplicationMain.m:518
0000043 0x006c8e14 in -[WOWatchDog _spawnChild:] (self=0x9dd9b8c, _cmd=0x7dddd0, child=0x9f1ae3c) at WOWatchDogApplicationMain.m:595
0000044 0x006c95fe in -[WOWatchDog _ensureChildren] (self=0x9dd9b8c, _cmd=0x7ddeb8) at WOWatchDogApplicationMain.m:685
0000045 0x006ca881 in -[WOWatchDog run:argc:argv:] (self=0x9dd9b8c, _cmd=0x7ddf40, newAppName=0x49c500, newArgC=7, newArgV=0xbfb47424) at WOWatchDogApplicationMain.m:936
0000046 0x006cb119 in WOWatchDogApplicationMain (appName=0x49c500, argc=7, argv=0xbfb47424) at WOWatchDogApplicationMain.m:1050
0000047 0x00494afe in main (argc=7, argv=0xbfb47424, env=0xbfb47444) at sogod.m:53
(gdb) n
1027 if (node->type == WBXML_TREE_TEXT_NODE &&
(gdb)

TagsNo tags attached.

Relationships

related to 0002900 closedludovic Some processes 100% CPU 

Activities

ludovic

ludovic

2014-06-09 17:28

administrator   ~0007166

The last step in your trace shows this:

0000012 0x017030ca in -[NSData(ActiveSync) xml2wbxml] (self=0xc00e82c, _cmd=0x1723688) at NSData+ActiveSync.m:130

This means that the XML data is being encoded to WBXML. This can't be avoided and can take time if your CPU is slow and/or the dataset is large.

You could set SOGoMaximumSyncWindowSize to 25 or 50 to avoid returning large set of data.

Issue History

Date Modified Username Field Change
2014-05-24 14:53 Henry New Issue
2014-06-09 17:28 ludovic Note Added: 0007166
2014-06-09 17:28 ludovic Status new => resolved
2014-06-09 17:28 ludovic Resolution open => not fixable
2014-06-09 17:28 ludovic Assigned To => ludovic
2014-08-25 08:08 Christian Mack Relationship added related to 0002900