amd64/110655: [threads] 32 bit threaded applications crash on
amd64 SMP kernel.
Jeff Wheelhouse
jdw_list at wheelhouse.org
Wed Jun 6 21:40:09 UTC 2007
The following reply was made to PR amd64/110655; it has been noted by GNATS.
From: Jeff Wheelhouse <jdw_list at wheelhouse.org>
To: Kris Kennaway <kris at obsecurity.org>
Cc: bug-followup at FreeBSD.org
Subject: Re: amd64/110655: [threads] 32 bit threaded applications crash on
amd64 SMP kernel.
Date: Wed, 06 Jun 2007 17:11:25 -0400
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)
$
Thanks,
Jeff
More information about the freebsd-amd64
mailing list