Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Jun 2007 21:50:07 GMT
From:      Kris Kennaway <kris@obsecurity.org>
To:        freebsd-amd64@FreeBSD.org
Subject:   Re: amd64/110655: [threads] 32 bit threaded applications crash on amd64 SMP kernel.
Message-ID:  <200706062150.l56Lo7rG022869@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR amd64/110655; it has been noted by GNATS.

From: Kris Kennaway <kris@obsecurity.org>
To: Jeff Wheelhouse <jdw_list@wheelhouse.org>
Cc: Kris Kennaway <kris@obsecurity.org>, bug-followup@FreeBSD.org
Subject: Re: amd64/110655: [threads] 32 bit threaded applications crash on amd64 SMP kernel.
Date: Wed, 6 Jun 2007 17:42:38 -0400

 On Wed, Jun 06, 2007 at 05:11:25PM -0400, Jeff Wheelhouse wrote:
 > Kris Kennaway wrote:
 > >-m32 doesn't DTRT on FreeBSD, can you confirm that this problem exists
 > >with a binary compiled by an i386 compiler?
 > 
 > I can.
 > 
 > $ uname -m
 > i386
 > $ cc -o crash32-thr crash32.c -lthr
 > $ cc -o crash32-pthread crash32.c -pthread
 > $ md5 crash32-thr crash32-pthread
 > MD5 (crash32-thr) = 91aea395dd2c5798d7cba9a216c4c227
 > MD5 (crash32-pthread) = a590f1c97e5ec11ddc94fa3d7f4bf167
 > $ ./crash32-thr
 > Thread.
 > $ ./crash32-pthread
 > Thread.
 > $
 > 
 > $ uname -m
 > amd64
 > $ md5 crash32-thr crash32-pthread
 > MD5 (crash32-thr) = 91aea395dd2c5798d7cba9a216c4c227
 > MD5 (crash32-pthread) = a590f1c97e5ec11ddc94fa3d7f4bf167
 > $ ./crash32-thr
 > Bad system call(coredump)
 > $ ./crash32-pthread
 > Memory fault(coredump)
 > $
 
 OK, that's useful to know.  I ran into a problem myself that looked
 similar but wanted to check first (I didn't isolate it to libthr yet).
 
 Kris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706062150.l56Lo7rG022869>