From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1S12iq-00088i-Pu for mharc-grub-devel@gnu.org; Fri, 24 Feb 2012 16:30:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S12io-00087u-4r for grub-devel@gnu.org; Fri, 24 Feb 2012 16:30:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S12in-00077G-1a for grub-devel@gnu.org; Fri, 24 Feb 2012 16:30:33 -0500 Received: from mail-ey0-f169.google.com ([209.85.215.169]:48740) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S12im-000772-Pa for grub-devel@gnu.org; Fri, 24 Feb 2012 16:30:32 -0500 Received: by eaag11 with SMTP id g11so1188747eaa.0 for ; Fri, 24 Feb 2012 13:30:31 -0800 (PST) Received-SPF: pass (google.com: domain of phcoder@gmail.com designates 10.14.119.194 as permitted sender) client-ip=10.14.119.194; Authentication-Results: mr.google.com; spf=pass (google.com: domain of phcoder@gmail.com designates 10.14.119.194 as permitted sender) smtp.mail=phcoder@gmail.com; dkim=pass header.i=phcoder@gmail.com Received: from mr.google.com ([10.14.119.194]) by 10.14.119.194 with SMTP id n42mr2432087eeh.113.1330119031700 (num_hops = 1); Fri, 24 Feb 2012 13:30:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=dMSgSRIcny8kllF74yNSmH9Dhafbp0MjGiZv0Izadp4=; b=hq3+4qeCLor8ptbHO3o+7UP7RpJgUTM8wCQ9/nc/WBWpvPNbHwZYTs/jd+IQWJgclQ soyCqJu9PEFtARRjo2Mfo49xrU774bIq0+bBav9cAELunzW3cUuwx/mzcjNGMXm+5VtL ITVhl7Djo/a6CQwsqALK16LOVAlfB8dJN6v6c= Received: by 10.14.119.194 with SMTP id n42mr1810116eeh.113.1330119031613; Fri, 24 Feb 2012 13:30:31 -0800 (PST) Received: from debian.x201.phnet (107-233.197-178.cust.bluewin.ch. [178.197.233.107]) by mx.google.com with ESMTPS id w60sm22720893eeb.4.2012.02.24.13.30.28 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 24 Feb 2012 13:30:29 -0800 (PST) Message-ID: <4F480172.3050908@gmail.com> Date: Fri, 24 Feb 2012 22:30:26 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20120216 Icedove/8.0 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: grub-mount (ubuntu) hangs with hfs+ partition References: <4F46A5AD.5080804@xs4all.nl> <4F4767C2.5090206@gmail.com> <4F47F2FC.6040308@xs4all.nl> In-Reply-To: <4F47F2FC.6040308@xs4all.nl> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.215.169 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2012 21:30:35 -0000 On 24.02.2012 21:28, Kees Bakker wrote: > On 24-02-12 11:34, Vladimir 'φ-coder/phcoder' Serbinenko wrote: >> On 23.02.2012 21:46, Kees Bakker wrote: >>> >>> I've tried to debug this problem, but I am not making any progress. >>> The program hangs in a while(1) loop at line 657 in >>> grub-core/fs/hfsplus.c >>> >> there is no loop at this location in the latest trunk. Could you use >> this please? > > Correct, the while (1) is at line 665. > > Here is the good news: the hang does not happen with the trunk version > anymore. But there is still a minor bug that you can make this loop hang with a broken FS (btree loop). I've added standard Brent's check to avoid this. > > Great work Vladimir. You seem to have done quite a bit of work there, > according to the ChangeLog. Thanks a lot. > > Now, if only Ubuntu would like to take a more recent upstream version ... -- Regards Vladimir 'φ-coder/phcoder' Serbinenko