Unsure what exactly the problem is, but when using 4.8-STABLE I was unable to compile MySQL (it failed during configure phase).. On further investigation, the following code segment when compiled with phtreads, results in a segmentation fault: #include <stdio.h> typedef long long longlong; main() { longlong ll=1; float f; FILE *file=fopen("conftestval", "w"); f = (float) ll; fprintf(file,"%g\n",f); close(file); exit (0); } If I roll back uthread_close.c to Revision 1.10.2.3, the above code segment works ok so I would assume that there is a bug somewhere in the latest revision of uthread_close.c? Regards, Paul. NB: I'm not on the -stable list.
Paul Reece wrote:>Unsure what exactly the problem is, but when using 4.8-STABLE I was unable >to compile MySQL (it failed during configure phase).. > >On further investigation, the following code segment when compiled with >phtreads, results in a segmentation fault: > >#include <stdio.h> >typedef long long longlong; >main() >{ > longlong ll=1; > float f; > FILE *file=fopen("conftestval", "w"); > f = (float) ll; > fprintf(file,"%g\n",f); > close(file); > exit (0); >} > >If I roll back uthread_close.c to Revision 1.10.2.3, the above code >segment works ok so I would assume that there is a bug somewhere in the >latest revision of uthread_close.c? >Umh, you want 'fclose(file)', right? Since file is a FILE *, not a file descriptor. g-arrett
On Fri, Jun 13, 2003 at 11:08:38PM +0800, Paul Reece wrote:>[...]> On further investigation, the following code segment when compiled with > phtreads, results in a segmentation fault: > > #include <stdio.h> > typedef long long longlong; > main() > { > longlong ll=1; > float f; > FILE *file=fopen("conftestval", "w"); > f = (float) ll; > fprintf(file,"%g\n",f); > close(file);^^^^^ that should apparently be fclose(3) Cheers, -- Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software Ltd, ru@FreeBSD.org FreeBSD committer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030613/bc338671/attachment.bin