delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/06/16:23:06

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <5933E79666CAD211AEF800105A5FDB3708513533@chimsg1-nt.chi.wms.com>
From: "Mak, Ryan" <RMak AT wmsgaming DOT com>
To: "'cygwin AT cygwin DOT com'" <cygwin AT cygwin DOT com>
Subject: Re: pthread + gdb + cygwin problem...
Date: Tue, 6 Aug 2002 15:26:17 -0500
MIME-Version: 1.0

I only have one cygwin1.dll and that's in the /bin directory...

On Tue, Aug 06, 2002 at 02:48:06PM -0500, Mak, Ryan wrote:
>given the following simple program:
>
>#include <pthread.h>
>
>main()
>{
>    pthread_mutex_t a,b;
>
>    pthread_mutex_init(&a,NULL);
>    pthread_mutex_init(&b,NULL);
>}
>
>
>compile and link with g++ version 3.1.1 20020718 (prerelease):
>
>g++ -g test.cc        or       g++ -g test.cc -lpthread
>
>the executable a.exe will run fine but launching through gdb will result in
>a segmentation fault on the first line:
>
>Program received signal SIGSEGV, Segmentation fault.
>0xbff7a606 in _libkernel32_a_iname ()
>(gdb) where
>#0  0xbff7a606 in _libkernel32_a_iname ()
>#1  0x0040b130 in cygwin_premain3 ()
>#2  0xbff958f8 in _libkernel32_a_iname ()
>#3  0x6107dd26 in _libkernel32_a_iname ()
>#4  0x6107f728 in _libkernel32_a_iname ()
>#5  0x004010b1 in main () at test.cc:7
>#6  0x61005b8e in _libkernel32_a_iname ()
>#7  0x61005e2c in _libkernel32_a_iname ()
>#8  0x0040aea2 in cygwin_crt0 ()
>#9  0x0040103c in mainCRTStartup ()
>#10 0xbff8b560 in _libkernel32_a_iname ()
>#11 0xbff8b412 in _libkernel32_a_iname ()
>#12 0xbff89dd5 in _libkernel32_a_iname ()
>Cannot access memory at address 0x90b89fec
>
>help anyone??

Sounds like the good ol' multiple cygwin DLL problem.  Search your
system for multiple versions of the Cygwin DLL and delete all but
the one in the /bin directory.

cgf
--
Please do not send me personal email with cygwin questions.
Use the resources at <http://cygwin.com/> .


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019