Anyone? I could really use some help on this...

On Monday, September 1, 2014 11:39:55 AM UTC+2, Martin Kleinschrodt wrote:
>
> After some more experimentation, I narrowed it down a little more: It 
> seems the issue was introduced between versions 0.3.4 and 0.3.5. Also, it 
> seems that the problem is inside the polymer package, *not* the platform 
> layer as one might expect (I reproduced the crashes with 
> Polymer/polymer#0.3.5 + Polymer/platform#0.3.2). Then again, apparently 
> TemplateBinding and polymer-expressions are contained in the polymer 
> package, so maybe not that surprising after all. So it seems the culprit is 
> hiding in one of these changesets:
>
> https://github.com/Polymer/polymer-dev/compare/0.3.4...0.3.5
> https://github.com/polymer/TemplateBinding/compare/0.3.4...0.3.5
> https://github.com/polymer/polymer-expressions/compare/0.3.4...0.3.5
> https://github.com/Polymer/polymer-gestures/compare/0.3.4...0.3.5
>
> Anything else I missed that is part of the polymer package?
>
> On Monday, September 1, 2014 10:56:18 AM UTC+2, Martin Kleinschrodt wrote:
>>
>> Ever since updating from v0.3.2, my Polymer app crashes all the time. The 
>> problem is extremely hard to debug since I don't get any error messages in 
>> the browser console but instead the app crashes completely. This happens 
>> both in mobile safari and in the web view. The only clue that I have is 
>> this log from my cordova app:
>>
>> Process 15971 stopped
>> * thread #6: tid = 0x5783c3, 0x36ae071a 
>> WebCore`WebCore::Document::touchEventsChangedTimerFired(WebCore::Timer<WebCore::Document>*)
>>  
>> + 254, name = 'WebThread', stop reason = EXC_BAD_ACCESS (code=1, 
>> address=0xfffffff9)
>>     frame #0: 0x36ae071a 
>> WebCore`WebCore::Document::touchEventsChangedTimerFired(WebCore::Timer<WebCore::Document>*)
>>  
>> + 254
>> WebCore`WebCore::Document::touchEventsChangedTimerFired(WebCore::Timer<WebCore::Document>*)
>>  
>> + 254:
>> -> 0x36ae071a:  ldr.w  r8, [r0]
>>    0x36ae071e:  cmp.w  r8, #0x0
>>    0x36ae0722:  beq    0x36ae07e4                ; 
>> WebCore::Document::touchEventsChangedTimerFired(WebCore::Timer<WebCore::Document>*)
>>  
>> + 456
>>    0x36ae0724:  movs   r0, #0x0
>>
>> I don't know enough about WebCore to get anything from this, but based on 
>> when the crashes occur (usually after updating a model) I suspect that the 
>> problem has something to do with either polymer-expressions or 
>> TemplateBinding.
>>
>> I'm currently using Polymer 0.4.0 but I think the problem exists since 
>> 0.3.3.
>>
>> If you want to reproduce the problem yourself, go ahead and open 
>> http://maklesoft.github.io/padlock on your iPhone (or iOS simulator) and 
>> follow these steps:
>>
>> - Choose a master password (you can simply use an empty one)
>> - Create a record
>> - Go back
>> - Create another record
>> - Switch back and forth between the two records (tap a record to select 
>> it), at some point the app will crash (probably sooner rather than later)
>>
>> Other ways to reproduce the crash
>>
>> - Delete a record
>> - Add a field to a record
>> - Add a category to a record
>>
>> I wish I could offer more information, but at this point I am pretty much 
>> clueless. If you want to dig through the code, you can find it at
>>
>> https://github.com/maklesoft/padlock
>>
>> I probably don't have to mention that this is a show stopper for me. I 
>> wonder if anybody is having similar problems?
>>
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/7d250c18-66d8-491b-bfbd-15ab8d4b67cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to