From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2070 invoked by alias); 28 Mar 2014 20:39:33 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 2060 invoked by uid 89); 28 Mar 2014 20:39:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: einhorn.in-berlin.de Received: from einhorn.in-berlin.de (HELO einhorn.in-berlin.de) (192.109.42.8) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 28 Mar 2014 20:39:31 +0000 X-Envelope-From: doko@ubuntu.com Received: from [192.168.42.7] (dslb-088-073-113-050.pools.arcor-ip.net [88.73.113.50]) (authenticated bits=0) by einhorn.in-berlin.de (8.14.4/8.14.4/Debian-4) with ESMTP id s2SKdO9l007070 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 28 Mar 2014 21:39:25 +0100 Message-ID: <5335DDEF.9050300@ubuntu.com> Date: Fri, 28 Mar 2014 20:39:00 -0000 From: Matthias Klose User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Anthony Green , libffi-discuss@sourceware.org Subject: Re: libffi 3.1-rc1 needs testing! References: <87eh2liiow.fsf@moxielogic.com> <87a9ce3ry7.fsf@moxielogic.com> In-Reply-To: <87a9ce3ry7.fsf@moxielogic.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014/txt/msg00048.txt.bz2 Am 25.03.2014 22:10, schrieb Anthony Green: > I am still hoping to get a release out before April, but I'll need > plenty of help with the testing... the good news is that the testsuite passes on every Debian and Ubuntu architecture without test failures. The bad news is that it is broken on x86 (not x86_64). running the python, ruby-ffi, cffi testsuites against the newly built libffi, it breaks with segfaults. A small reproducer is (taken from https://launchpad.net/bugs/1298824): sudo apt-get install python3-gi gir1.2-gtk-3.0 xvfb xvfb-run python3 -c 'from gi.repository import GLib, Gtk; GLib.timeout_add_seconds(1, Gtk.main_quit, None); Gtk.main()' It is pointed out that rebuilding the depending packages fixes the segfaults. Signal: 11 SourcePackage: python3.4 StacktraceTop: g_callable_info_free_closure (callable_info=0x9e8a5b0, closure=0xb6b43008) at girepository/girffi.c:426 _pygi_invoke_closure_free (data=0x9efdd50) at ../../gi/pygi-closure.c:638 _pygi_destroy_notify_callback_closure (cif=0x9efddbc, result=0xbfaec770, args=0xbfaec710, data=0x0) at ../../gi/pygi-closure.c:703 ffi_closure_SYSV_inner (closure=0xb6b43030, respp=0xbfaec77c, args=0xbfaec790) at ../src/x86/ffi.c:503 ffi_closure_SYSV () at ../src/x86/sysv.S:199