> Will Root compiled with pThread have some side effect on the Drawing even > One does't use any TThread related classes?? NOT. Victor jiangyong jia wrote: > > Hi, > I should Also mention that I draw those 10k polymarkers via about > 1000 TObjects(though Paint function), so This should not memeory depletion > of X server(Unless gVirtualX->DrawPolyMarker() does not do XFlush() after > painting). > Another Question would be: > Will Root compiled with pThread have some side effect on the Drawing even > One does't use any TThread related classes?? > Please Help!! > Cheers, > Jiangyong > > On Wed, 24 May 2000, jiangyong jia wrote: > > > > > Dear Rooters. > > I waste quite sometime on a seems trival problem: > > > > I am running a event display program from root prompt , which have more > > than 10k polymarkers(hits) and 1k lines(tracks) are drawn. It seems to me > > that Root(or xlib) have a limit on the number of polymarkers(or Polygons) > > one can drawn, my program always freeze in the drawing and would not give > > back to me root prompt!!( I know, I know that this is NOT a segmentation > > fault, since I use gdb to trace my program, and it step into a xlib > > function and never returns!!!) > > > > > > the gdb trace is like following when it freeze: > > > > #0 0x407c758b in __sigsuspend (set=0xbfffcc8c) at../sysdeps/unix/sysv/linux/sigsuspend.c:48 > > #1 0x41458211 in __pthread_lock(lock=0x8544608, self=0x4145e6c0) at restart.h:32 > > #2 0x41454612 in pthread_cond_broadcast (cond=0x8544608) at condvar.c:161 > > #3 0x409fcfc9 in _XConditionBroadcast () from /usr/X11R6/lib/libX11.so.6 > > #4 0x409e38ab in _XWaitForWritable () from /usr/X11R6/lib/libX11.so.6 > > #5 0x409e3d7a in _XFlushInt () from /usr/X11R6/lib/libX11.so.6 > > #6 0x409e3c5b in _XFlush () from /usr/X11R6/lib/libX11.so.6 > > #7 0x409ccd54 in XFillPolygon () from /usr/X11R6/lib/libX11.so.6 > > #8 0x409747d2 in TGX11::DrawPolyMarker () from /opt/phenix/root/lib/libGX11.so > > > > #9 0x416a9009 in DchDrawableTrack::PaintXYView (this=0x9adcb30, mode=56) > > at../display/DchDrawableTrack.cc:777 > > #10 0x416a8227 in DchDrawableTrack::Paint (this=0x9adcb30, > > option=0x4028fb30 "") > > > > ......other backtrace followings > > > > > > I will not have such problem if I only draw lines, or draw less polygons, > > but this will definately a limit!! > > > > OS: red-hat 6.1 > > root: 2.23/12 1 February 2000 > > CINT:5.14.25, Nov 25 1999 > > I heard that standard linux Xlib have some problem with thread, is this a > > cause?? > > > > > > Please help!! > > > > > > ************************************************ > > jjia@rcf.rhic.bnl.gov > > Jiangyong Jia > > Department of Physics > > State University New York at Stony Brook > > Stony Brook, New York 11794-3800 > > Tel.631-344-5455 > > ********************************************* > > > > > > > > > > > > -- Victor M. Perevoztchikov perev@bnl.gov perev@vxcern.cern.ch Brookhaven National Laboratory MS 510A PO Box 5000 Upton NY 11973-5000 tel office : 631-344-7894; fax 631-344-4206; home 631-345-2690
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:26 MET