[dev] [Tickets #11777] Re: ActiveSync error after latest changes in git

Michael J Rubinsky mrubinsk at horde.org
Wed Dec 19 03:21:37 UTC 2012


Quoting Joerg Pulz <Joerg.Pulz at frm2.tum.de>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On Tue, 18 Dec 2012, Michael J Rubinsky wrote:
>
>>
>> Quoting Joerg Pulz <Joerg.Pulz at frm2.tum.de>:
>>
>>> On Mon, 17 Dec 2012, Michael J Rubinsky wrote:
>>>
>>>>
>>>> Quoting Joerg Pulz <Joerg.Pulz at frm2.tum.de>:
>>>>
>>>>> Hi Michael,
>>>>>
>>>>> here are two mails, directly copied out of our cyrus-imapd mailstore, to
>>>>> keep the whole unmodified content.
>>>>> Both messages lead to php-fpm segfault with "Sending HTML  
>>>>> Message." as last
>>>>> log entry.
>>>>>
>>>>> Hope this helps to find the problem.
>>>>
>>>> Can you try the latest changes I just pushed to Git?
>>>
>>> Hi Michael,
>>>
>>> just pulled the latest changes from git, stopped all services, purged all
>>> caches and removed the device from ActiveSync devices.
>>> Both messages i sent you yesterday where transferred correctly but it
>>> stops at another two mails with the following log entry:
>>>
>>> ####
>>> 2012-12-18T09:00:05+01:00 DEBUG: O  <Synchronize>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O   <Status>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O    1
>>> 2012-12-18T09:00:05+01:00 DEBUG: O   <Status/>
>>> 2012-12-18T09:00:05+01:00 DEBUG: [89302] Initializing state for  
>>> collection: INBOX, synckey: {50d02135-4528-455c-8534-5cc881bbb396}3
>>> 2012-12-18T09:00:05+01:00 DEBUG: [89302] Loading state for synckey  
>>> {50d02135-4528-455c-8534-5cc881bbb396}3
>>> 2012-12-18T09:00:05+01:00 DEBUG: [89302] Found 5 changes remaining  
>>> from previous SYNC.
>>> 2012-12-18T09:00:05+01:00 DEBUG: [89302] Initializing message diff  
>>> engine for INBOX
>>> 2012-12-18T09:00:05+01:00 DEBUG: [89302] Returning previously  
>>> found changes.
>>> 2012-12-18T09:00:05+01:00 DEBUG: Old SYNCKEY:  
>>> {50d02135-4528-455c-8534-5cc881bbb396}3, New SYNCKEY:  
>>> {50d02135-4528-455c-8534-5cc881bbb396}4
>>> 2012-12-18T09:00:05+01:00 DEBUG: O   <Folders>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O    <Folder>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <SyncKey>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O {50d02135-4528-455c-8534-5cc881bbb396}4
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <SyncKey/>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <FolderId>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O      INBOX
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <FolderId/>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <Status>
>>> 2012-12-18T09:00:05+01:00 DEBUG: O      1
>>> 2012-12-18T09:00:05+01:00 DEBUG: O     <Status/>
>>> 2012-12-18T09:00:05+01:00 DEBUG:  
>>> Horde_Core_ActiveSync_Driver::getMessage(INBOX, 392277)
>>> 2012-12-18T09:00:06+01:00 DEBUG:
>>> 2012-12-18T09:00:06+01:00 DEBUG: Sending HTML Message.
>>> ####
>>>
>>> I will send you a off-list mail with the mails in question. Just curious,
>>> there is no HTML at all in those messages.
>>
>> Can you send me a more complete log for this? I'm looking for the  
>> request that triggered this response (the request would start with:  
>> I    <SYNC>. I'm looking for the options your device is sending,  
>> including the truncation value.
>>
>> FWIW, it's not about if the email contains HTML or not, it's about  
>> what the server is requesting. It requests bare HTML email (not a  
>> MIME message).
>
> Michael,
>
> thanks for explaining. Found it out by myself, that Android gets  
> HTML messages deliverd and iPhone gets MIME messages.
>
> Please find attached the log for a failing Android sync from login  
> to segfault. As you will see, there are two messages delivered  
> before the segfault occurs.
>
> Hope this helps.

Can you try again with my latest changes in Git?

-- 
mike

The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6062 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.horde.org/archives/dev/attachments/20121218/b6a75eff/attachment.bin>


More information about the dev mailing list