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 1C50AE8C0 for ; Fri, 22 Feb 2013 20:44:02 +0000 (UTC) Received: (qmail 79386 invoked by uid 500); 22 Feb 2013 20:44:01 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 79359 invoked by uid 500); 22 Feb 2013 20:44:01 -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 79349 invoked by uid 99); 22 Feb 2013 20:44:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 20:44:01 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of fil@adobe.com designates 64.18.1.237 as permitted sender) Received: from [64.18.1.237] (HELO exprod6og121.obsmtp.com) (64.18.1.237) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 20:43:55 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob121.postini.com ([64.18.5.12]) with SMTP ID DSNKUSfYdWqmqCCeqdtQN02ubQvGPT3bWgun@postini.com; Fri, 22 Feb 2013 12:43:34 PST Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r1MKhWnT026171 for ; Fri, 22 Feb 2013 12:43:32 -0800 (PST) Received: from nahub02.corp.adobe.com (nahub02.corp.adobe.com [10.8.189.98]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r1MKhVXL015127 for ; Fri, 22 Feb 2013 12:43:32 -0800 (PST) Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nahub02.corp.adobe.com ([10.8.189.98]) with mapi; Fri, 22 Feb 2013 12:43:31 -0800 From: Filip Maj To: "dev@cordova.apache.org" Date: Fri, 22 Feb 2013 12:41:38 -0800 Subject: Re: [iOS] Crash on 5.1.1 with recent commits Thread-Topic: [iOS] Crash on 5.1.1 with recent commits Thread-Index: Ac4RPUaI4ylNgbRBRyatTJM4Hr58JQ== Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.3.1.130117 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org 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. >> > >> >> > >> >> > >> > >>