From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28089 invoked by alias); 15 Apr 2012 12:20:30 -0000 Received: (qmail 28075 invoked by uid 22791); 15 Apr 2012 12:20:29 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_NO,SPF_NEUTRAL,TW_BG,TW_GT,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from soapstone1.mail.cornell.edu (HELO soapstone1.mail.cornell.edu) (128.253.83.143) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 15 Apr 2012 12:20:15 +0000 Received: from authusersmtp.mail.cornell.edu (granite2.mail.cornell.edu [128.253.83.142]) by soapstone1.mail.cornell.edu (8.14.4/8.14.4) with ESMTP id q3FCKL3E018722 for ; Sun, 15 Apr 2012 08:20:22 -0400 (EDT) Received: from [192.168.1.3] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id q3FCKDKJ000144 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 15 Apr 2012 08:20:13 -0400 (EDT) Message-ID: <4F8ABCFC.7050103@cornell.edu> Date: Sun, 15 Apr 2012 12:20:00 -0000 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20120208 Thunderbird/10.0.1 MIME-Version: 1.0 To: cygwin-xfree@cygwin.com Subject: Re: Problems with emacs built with gsettings support References: <4F7F427C.3070900@alice.it> <4F80BB85.503@alice.it> <4F8355E4.60609@cornell.edu> In-Reply-To: <4F8355E4.60609@cornell.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-CORNELL-SPAM-CHECKED: Pawpaw X-Original-Sender: kbrown@cornell.edu - Sun Apr 15 08:20:14 2012 X-PMX-CORNELL-REASON: CU_White_List_Override X-IsSubscribed: yes Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2012-04/txt/msg00048.txt.bz2 I haven't made in progress in trying to debug this problem. I think I will probably have to build the next release of emacs without GSettings support. (This is a shame, but it's not a regression; emacs has never had the possibility of supporting GSettings prior to emacs-24.) If there are any emacs users out there who care about this, read on. First, here's a summary of what I know. Everything I say is independent of whether I build emacs with gtk2 or gtk3. * If emacs is built with GSettings support, it seems to work fine on Windows XP. * It also works fine on my 64-bit Windows 7 systems if I export GSETTINGS_BACKEND=memory * It fails on my Windows 7 systems otherwise. The failure consists of emacs crashing with a segmentation fault shortly after it starts. This could happen after a few minutes or a few hours, but it always happens. * I haven't found any indication that this is a BLODA problem, but I can't rule it out either. It would be very helpful if other people could try it on Windows 7. Here are the steps for testing, which are simpler than what I posted earlier in the thread: 1. Install my test build of emacs-X11-24.0.95-7 by running setup.exe -K http://sanibeltranquility.com/cygwin/kbrown.gpg and adding http://sanibeltranquility.com/cygwin to the list of mirrors. This was built with gtk3, so you'll have to let setup install a bunch of dependencies unless you already have libgtk3_0 installed. 2. Start the X server using the Start Menu shortcut, with no ~/.startxwinrc. 3. In the resulting xterm window: eval `dbus-launch --sh-syntax` emacs -Q & 4. Wait a few hours, if necessary, to see if emacs crashes. You can use it or just leave it alone (but don't use it for anything important). 5. Send a note to the list reporting success or failure, with details about your system. 6. If it fails, you can rerun setup.exe to restore your previous version of emacs. Or, if you'd like, you can install my build of emacs-X11-24.0.95-6, which was built without GSettings support. Thanks in advance to anyone who is willing to test. Ken -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/