Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 12884E0BB for ; Fri, 22 Feb 2013 22:25:06 +0000 (UTC) Received: (qmail 3468 invoked by uid 500); 22 Feb 2013 22:25:05 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 3412 invoked by uid 500); 22 Feb 2013 22:25:05 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 3404 invoked by uid 99); 22 Feb 2013 22:25:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 22:25:05 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of shazron@gmail.com designates 209.85.216.172 as permitted sender) Received: from [209.85.216.172] (HELO mail-qc0-f172.google.com) (209.85.216.172) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 22:25:01 +0000 Received: by mail-qc0-f172.google.com with SMTP id b25so510386qca.3 for ; Fri, 22 Feb 2013 14:24:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=1jF3FIYxCcWC9GBIZcnW8AKdTO/fsf9In7OvfN7IUxg=; b=tGTYlVuLG0aTBsPMT/uos4yBIeLaBsv2giJMFU8JgwSJeEYNRr9NcH9pRL0dWCoD2c PDANVLNstU84iIp8x/O+bgZ94wxMfOtxGlOjN4fxq9/YD5cuZxYT0F6AQzIInRABn0A8 xfXw2YEUNAHBhc2XyRNMB51mTdZb9o+9QlnpmqpvvBY6zkhHsUnyym0hoTb9PwiAHUu/ 7XfU9aB6t0tBFmFrFBqlq9j9ksD5B9/7iTibU4YAUhxvAIbOub49D2cKLh2aAdnSkOk/ yWI7FkJzvWLo9KGWjJgtT5VAoo+eyEnQCum1FAn8GoR+ZmIBIrHpO2/6GPdX9pj22LqK zbAQ== X-Received: by 10.224.33.208 with SMTP id i16mr2042576qad.45.1361571880808; Fri, 22 Feb 2013 14:24:40 -0800 (PST) MIME-Version: 1.0 Received: by 10.49.15.196 with HTTP; Fri, 22 Feb 2013 14:24:00 -0800 (PST) In-Reply-To: References: From: Shazron Date: Fri, 22 Feb 2013 14:24:00 -0800 Message-ID: Subject: Re: [iOS] Crash on 5.1.1 with recent commits To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=20cf3074d5744ab1cc04d657a866 X-Virus-Checked: Checked by ClamAV on apache.org --20cf3074d5744ab1cc04d657a866 Content-Type: text/plain; charset=ISO-8859-1 For iOS, this might get too chatty if we send emails to the list since every run will produce an error because of the Location permissions timeout thing that we can't overcome. So if we do N commits a day (assuming ci.cordova.io builds on every new commit), we will get N emails. I suppose we could filter out timeouts as 'warnings' or something (not sure if that is supported on jasmine) On Fri, Feb 22, 2013 at 12:41 PM, Filip Maj wrote: > Sounds like a good idea! I've got related issues set up: > > - On a timeout for running mobile-spec (which would have caught this > error), post an ERROR https://github.com/filmaj/medic/issues/20 > - review how errors are shown in the dashboard > https://github.com/filmaj/medic/issues/22 > > Perhaps I add one that the dashboard triggers an e-mail to the dev list > every time medic experiences an error? > > On 2/22/13 12:37 PM, "Michal Mocny" wrote: > > >+100 > > > > > >On Fri, Feb 22, 2013 at 3:35 PM, Shazron wrote: > > > >> I love http://ci.cordova.io :) > >> Feature request: e-mail a committer on failure > >> > >> > >> On Fri, Feb 22, 2013 at 12:31 PM, Filip Maj wrote: > >> > >> > I was noticing the device wall was running tests on all iOS devices > >>fine > >> > except for the 5.1.1 iPod. > >> > > >> > Now I need medic to catch this issue on show it up on the dashboard.. > >> > Always work to do :) > >> > > >> > On 2/22/13 12:22 PM, "Andrew Grieve" wrote: > >> > > >> > >Thanks for the catch! (and useful stack trace) > >> > > > >> > >Looks like I accidentally checked in a change I shouldn't have: > >> > > > >> > >- [self evalJsHelper:js]; > >> > >+ [self evalJsHelper2:js]; > >> > > > >> > > > >> > > > >> > >On Fri, Feb 22, 2013 at 3:15 PM, Filip Maj wrote: > >> > > > >> > >> This is the output I get about 20 or so tests into the full jasmine > >> unit > >> > >> test: > >> > >> > >> > >> 2013-02-22 12:12:58.748 cordovaExample[4857:3107] bool > >> > >> _WebTryThreadLock(bool), 0x2aeb40: Tried to obtain the web lock > >>from a > >> > >> thread other than the main thread or the web thread. This may be a > >> > >>result > >> > >> of calling to UIKit from a secondary thread. Crashing now... > >> > >> 1 _ZL17_WebTryThreadLockb > >> > >> 2 WebThreadLock > >> > >> 3 -[UIWebView stringByEvaluatingJavaScriptFromString:] > >> > >> 4 -[CDVCommandDelegateImpl evalJsHelper2:] > >> > >> 5 -[CDVCommandDelegateImpl sendPluginResult:callbackId:] > >> > >> 6 __22-[CDVContacts search:]_block_invoke_2 > >> > >> 7 -[CDVAddressBookHelper createAddressBook:] > >> > >> 8 __22-[CDVContacts search:]_block_invoke > >> > >> 9 _dispatch_call_block_and_release > >> > >> 10 _dispatch_worker_thread2 > >> > >> 11 _pthread_wqthread > >> > >> 12 start_wqthread > >> > >> > >> > >> > >> > >> Passes fine on 6.0.1 devices (both iphone5 and iPod). > >> > >> > >> > >> Fails on ipod4,1 running 5.1.1. > >> > >> > >> > >> > >> > > >> > > >> > > --20cf3074d5744ab1cc04d657a866--