Date: Sat, 6 Oct 2007 19:19:09 -0700 From: "Kip Macy" <kip.macy@gmail.com> To: "Akshay Kawale" <freebsd_noob@yahoo.com> Cc: freebsd-threads@freebsd.org Subject: Re: KSE does not appear to work when I run FreeBSD 6.2 on VMware Message-ID: <b1fa29170710061919h35025fa2n141f079435c1146f@mail.gmail.com> In-Reply-To: <376995.12194.qm@web45002.mail.sp1.yahoo.com> References: <376995.12194.qm@web45002.mail.sp1.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I can't speak to your problem directly. Two (somewhat) relevant comments: - For security reasons procfs is not mounted by default. - KSE is being supplanted by libthr. -Kip On 10/6/07, Akshay Kawale <freebsd_noob@yahoo.com> wrote: > Hi, > > I'm writing a small thread library based on KSE. > I've got some initial code ready that performs an upcall when I create a new KSE. > > However, this code only works on a physical machine. When I run FreeBSD on VMware, my program does not appear to perform the upcall. I know that it's not upcalling because I intentionally seg fault in my upcall function. (I also put a gdb breakpoint at the upcall function, which does not hit). > > I've tried this on a stock 6.2 RELEASE Kernel (Physical Machine) and on 6.2 RELEASE and 6.2 RELEASE-p8 (VM). > > My /proc does not appear to be set up, so I can't use 'truss' to figure out if the KSE Syscalls are actually being called. > > truss: cannot open /proc/curproc/mem: No such file or directory > truss: cannot open1 /proc/1044/mem: No such file or directory > > I wrote a small threaded program using pthreads, and that appears to work ok on VMware. > > Does anyone have an idea what could be wrong? > Any suggestions to help me debug? > > Thanks. > > - Akshay > > > > > > ____________________________________________________________________________________ > Shape Yahoo! in your own image. Join our Network Research Panel today! http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 > > > _______________________________________________ > freebsd-threads@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-threads > To unsubscribe, send any mail to "freebsd-threads-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b1fa29170710061919h35025fa2n141f079435c1146f>