From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14097 invoked by alias); 2 Jun 2014 12:04:15 -0000 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 Received: (qmail 14085 invoked by uid 89); 2 Jun 2014 12:04:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-lb0-f175.google.com Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com) (209.85.217.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 02 Jun 2014 12:04:13 +0000 Received: by mail-lb0-f175.google.com with SMTP id l4so2417112lbv.6 for ; Mon, 02 Jun 2014 05:04:09 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.152.5.135 with SMTP id s7mr1702403las.55.1401710649811; Mon, 02 Jun 2014 05:04:09 -0700 (PDT) Received: by 10.112.185.36 with HTTP; Mon, 2 Jun 2014 05:04:09 -0700 (PDT) Date: Mon, 02 Jun 2014 12:04:00 -0000 Message-ID: Subject: glXMakeCurrent() call crashes X server From: Chris Marshall To: cygwin-xfree@cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-SW-Source: 2014-06/txt/msg00000.txt.bz2 Resend 2... Great. Now I appear to have hit the spam filter. Maybe the no-attachments version will make it through. Someone will have to check the spam tray to retrieve the original message. --Chris On Thu, May 29, 2014 at 1:00 PM, Chris Marshall wr= ote: > > [Resent with bzip2 compressed cygcheck output file---too big for list] > > I've been unable to debug the following failure because it results in the= entire cygwin X server crashing. The code involved is from building the P= rima::OpenGL module which fails running test t/02_basic.t in the call to gl= XMakeCurrent() in the x11.c file. > > I've attached an edited version of the cygcheck output, the XWin.0.log, a= nd the output error message from the mintty console which appears to have t= he "final gasp" message which does not make it into XWin.0.log (presumably = because of the crash): > > >> winGetWindowInfo: forcing window to exist >> assertion "pWin->parent" failed: file >> "/wip/cygport-git/xorg-server/xorg-server-1.15.0-3/src/xserver-cygwin-1= .15.0-3/hw/xwin/winmultiwindowwindow.c", >> line 63, function: isToplevelWindow > > > > Here follows the perl/CPAN steps to reproduce the problem: > > 1. Install the perl OpenGL module from CPAN > > http://search.cpan.org/CPAN/authors/id/C/CH/CHM/OpenGL-0.6703.tar.gz > > 2. Install the Prima module from CPAN with the option > CYGWIN_X11=3D1 at the perl Makefile.PL stage as the > current cygwin default was before cygwinX supported > WGL through a GLX pass-through. > > http://search.cpan.org/CPAN/authors/id/K/KA/KARASIK/Prima-1.39.tar.gz > > 3. Build the Prima::OpenGL module from CPAN and > run the failing test: perl -Mblib t/02_basic.t > > http://search.cpan.org/CPAN/authors/id/K/KA/KARASIK/Prima-OpenGL-0.05= .tar.gz > > > Apologies for the perl-based report. I've included links to the current= distribution files for the 3 main modules but there may be other dependenc= ies required to complete a full manual build. The simplest would be to use= an automated install client such as cpan, cpanm,... > > --Chris > -- 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/