From scf@farley.org  Mon Mar 31 23:33:28 2008
Return-Path: <scf@farley.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BCEBD106566B
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 31 Mar 2008 23:33:28 +0000 (UTC)
	(envelope-from scf@farley.org)
Received: from mail.farley.org (farley.org [67.64.95.201])
	by mx1.freebsd.org (Postfix) with ESMTP id 642C28FC26
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 31 Mar 2008 23:33:28 +0000 (UTC)
	(envelope-from scf@farley.org)
Received: from thor.farley.org (root@thor.farley.org [192.168.1.5])
	by mail.farley.org (8.14.2/8.14.2) with ESMTP id m2VNXPCn010410
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 31 Mar 2008 18:33:25 -0500 (CDT)
	(envelope-from scf@mail.farley.org)
Received: from thor.farley.org (localhost [127.0.0.1])
	by thor.farley.org (8.14.2/8.14.2) with ESMTP id m2VNXPHP001864
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 31 Mar 2008 18:33:25 -0500 (CDT)
	(envelope-from scf@thor.farley.org)
Received: (from sean@localhost)
	by thor.farley.org (8.14.2/8.14.2/Submit) id m2VNXPhH001863;
	Mon, 31 Mar 2008 18:33:25 -0500 (CDT)
	(envelope-from scf)
Message-Id: <200803312333.m2VNXPhH001863@thor.farley.org>
Date: Mon, 31 Mar 2008 18:33:25 -0500 (CDT)
From: Sean Farley <scf@freebsd.org>
Reply-To: Sean Farley <scf@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Segmentation fault when running Linux cmake
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         122318
>Category:       kern
>Synopsis:       [linux] [cmake]: Segmentation fault when running Linux cmake
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kib
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 31 23:40:01 UTC 2008
>Closed-Date:    Fri Oct 31 14:04:19 UTC 2008
>Last-Modified:  Fri Oct 31 14:04:19 UTC 2008
>Originator:     Sean Farley
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD thor.farley.org 7.0-STABLE FreeBSD 7.0-STABLE #0: Sat Mar 29 15:00:16 CDT 2008 sean@thor.farley.org:/usr/FreeBSD/RELENG_7/obj/usr/FreeBSD/RELENG_7/src/sys/THOR i386

>Description:
I have a build chroot based upon FC2--please do not shoot me--that had
worked in the past with RELENG_6 on an i386 box.  I moved to RELENG_7 on
an amd64 box.  For some reason, running cmake core dumps regardless if
it is my FC2 chroot or linux_base-fc{4,6}.

>How-To-Repeat:
mkdir -p test/build
mkdir -p test/src
echo "PROJECT(ARGH)" > test/src/CMakeLists.txt
cd test/build
cmake ../src

This results in:
-- Check for working C compiler: /usr/bin/gcc
[1]    22830 segmentation fault (core dumped) /home/sean/devel/chroots/fc2/usr/bin/cmake ..

The output from linux_kdump near the final gasp:
...

  22793 cmake    CALL  linux_select(0x9,0x82d4630,0,0,0)
  22793 cmake    RET   linux_select 1
  22793 cmake    CALL  read(0x8,0x82d41f8,0x400)
  22793 cmake    GIO   fd 8 read 136 bytes
        "gmake[1]: Leaving directory `/usr/home/sean/devel/chroots/fc2/home\
         /builder/build/CMakeFiles/CMakeTmp'
        "
  22793 cmake    RET   read 136/0x88
  22793 cmake    CALL  linux_select(0x9,0x82d4630,0,0,0)
  22793 cmake    RET   linux_select 1
  22793 cmake    CALL  read(0x8,0x82d41f8,0x400)
  22793 cmake    GIO   fd 8 read 0 bytes
        ""
  22793 cmake    RET   read 0
  22793 cmake    CALL  close(0x8)
  22793 cmake    RET   close 0
  22793 cmake    CALL  linux_select(0x7,0x82d4630,0,0,0)
  22793 cmake    RET   linux_select 1
  22793 cmake    PSIG  SIGCHLD caught handler=0x8215a00 mask=0x0 code=0x0
  22793 cmake    CALL  read(0x3,0xffffbc77,0x1)
  22793 cmake    RET   read -1 errno 11 Resource deadlock avoided
  22793 cmake    CALL  write(0x4,0xffffbc77,0x1)
  22793 cmake    GIO   fd 4 wrote 1 byte
        "\^A"
  22793 cmake    RET   write 1
  22793 cmake    CALL  linux_rt_sigreturn(0xffffbd18)
  22793 cmake    RET   linux_rt_sigreturn JUSTRETURN
  22793 cmake    PSIG  SIGSEGV SIG_DFL
  22793 cmake    NAMI  "cmake.core"
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-emulation 
Responsible-Changed-By: remko 
Responsible-Changed-When: Tue Apr 1 06:40:26 UTC 2008 
Responsible-Changed-Why:  
reassign to emulation team 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122318 
State-Changed-From-To: open->patched 
State-Changed-By: kib 
State-Changed-When: Mon Sep 8 20:07:53 UTC 2008 
State-Changed-Why:  
Chagin supplied the patch. Patch committed to HEAD, MFC set. 


Responsible-Changed-From-To: freebsd-emulation->kib 
Responsible-Changed-By: kib 
Responsible-Changed-When: Mon Sep 8 20:07:53 UTC 2008 
Responsible-Changed-Why:  
Chagin supplied the patch. Patch committed to HEAD, MFC set. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122318 
State-Changed-From-To: patched->closed 
State-Changed-By: kib 
State-Changed-When: Fri Oct 31 14:03:20 UTC 2008 
State-Changed-Why:  
Patch in HEAD and 7. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122318 
>Unformatted:
