truss was not being used in this simple test. Neither was gdb. wr
-----Original Message----- Isn't this what happens if a process is already being traced (e.g., by truss)? Nico -- -----Original Message----- From: dtrace-discuss-boun...@opensolaris.org [mailto:dtrace-discuss-boun...@opensolaris.org] On Behalf Of William Reich Sent: Tuesday, May 11, 2010 9:58 AM To: Michael Schuster Cc: dtrace-discuss@opensolaris.org Subject: Re: [dtrace-discuss] dtrace / c++ / lots of threads we use the g++ compiler for this c++ executable g++ -v Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) There are many files on a link line with some 3rd party libraries... g++ -m64 -fPIC /vob/adc/router/core/DiameterAdapter.o /vob/adc/router/core/DiameterAdapterThread.o \ /vob/adc/router/core/DiameterMessage.o /vob/adc/router/core/ServerGroup.o /vob/adc/router/core/RoundRobin.o \ /vob/adc/router/core/HashRouting.o /vob/adc/router/core/AlgorithmFactory.o /vob/adc/router/core/DiameterConfigException.o \ /vob/adc/router/core/DiameterException.o /vob/adc/router/core/DiameterMessageException.o /vob/adc/router/core/RoutingEngine.o \ . . . /vob/adc/router/framework/TraceLoggerThread.o \ -lsocket -lnsl -lpthread -L/vob/diameter/lib \ -L/vob/diameter/sctp/lib -L/vob/adc/router/thirdparty/boost/stage/lib \ -ldiameter -ldiamsctp -lboost_serialization -o ../bin/adc wr -----Original Message----- From: Michael Schuster [mailto:michael.schus...@oracle.com] Sent: Tuesday, May 11, 2010 9:36 AM To: William Reich Cc: dtrace-discuss@opensolaris.org Subject: Re: [dtrace-discuss] dtrace / c++ / lots of threads On 11.05.10 14:38, William Reich wrote: > as implied in the first email ( below ) , > the only thing that I see as different between this particular process > and any other > is that > a) the executable is 8.5 megs as it sits on the disk I don't think this should be an issue ... but can you give some detail on how this executable is built? > b) the executable has at least 10 threads in it. the executable doesn't have threads ;-) they're a property of the running process, but I know what you mean: that shouldn't be a problem, I just tried tracing firefox, which has more, and had no issue. Michael -- michael.schus...@oracle.com http://blogs.sun.com/recursion Recursion, n.: see 'Recursion' _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org