Ok, please try now 3.03/09 to see if the problem remains fixed. -- Fons On Thu, 2002-09-19 at 11:17, Allister Levi Sanchez wrote: > Hi Fons, > > I have built ROOT 3.03.08 from source. (Please disregard my last email. > I guess I solved my ROOT build problem by just changed the links of > libkernlib and libpacklib from lib*******-shift.a to lib******_noshift.a). > > Back to my GUI problem, the problems I mentioned earlier disappeared > after commenting out those lines from TGFrame.cxx. > > Thanks a lot, > Allister > > Fons Rademakers wrote: > > >Hi Allister, > > > > could you help me debug because I cannot reproduce the problem on my > >machine. First of all could you try rebuilding ROOT from CVS source. Run > >your program again and see if it still breaks. If it does, there is one > >main area I suspect: > > > > look in root/gui/src/TGFrame.cxx line 361 and comment out the lines: > > > > if (TestBit(kNotDeleted)) > > ProcessedEvent(event); // emit signal > > > > does this solve the problem? > > > >Let me know. > > > >-- Fons > > > > > > > >On Tue, 2002-09-17 at 17:00, Allister Levi Sanchez wrote: > > > > > >>Hi Fons, > >> > >>Here's the example you asked for. I may have changed some lines earlier > >>today but the behaviour is about the same. After running gmake, you'll > >>have "biodaq" executable. Try clicking, say, > >>"Help->About BIODAQ->OK". Or try "Initialize Run", edit some lines, > >>save, start run, stop run, back to initialize run, and so on as your > >>curiosity takes you :^) > >> > >>Best regards, > >>Allister > >> > >>Fons Rademakers wrote: > >> > >> > >> > >>>Please mail me your example with exact procedure to reproduce the > >>>problem. I've to check if it is related to the other problem I see. > >>> > >>>-- Fons > >>> > >>> > >>>On Tue, 2002-09-17 at 13:25, Allister Levi Sanchez wrote: > >>> > >>> > >>> > >>> > >>>>Hi Fons, > >>>> > >>>>I'm new to ROOT GUI so I'm trying both signal/slots and messages on a > >>>>RedHat 7.3 Linux OS, with the ROOT 3.03/08 binary distribution for Intel > >>>>x86 Redhat 7.2 and gcc 2.96. I've spent not so much time with > >>>>signal/slots but I've seen the problem using both methods. A common case > >>>>where it happens is when I click into a TGTextEdit or a TGTextEntry. I > >>>>can avoid having the problem if I just use the keyboard for editing in > >>>>TGTextEdit. But when I change the cursor position using the mouse, I get > >>>>the seg violation after I close the dialog frame, regardless of how I > >>>>close it. > >>>> > >>>>I'll be very glad if this is fixed :^) > >>>> > >>>>Best regards, > >>>>Allister > >>>> > >>>>Fons Rademakers wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Hi Allister, > >>>>> > >>>>>which messaging system are you using in your gui: signal/slots or > >>>>>messages (via ProcessMessage()). Also which OS are you using? Anyway, > >>>>>I've seen the problem too and am working on a fix. > >>>>> > >>>>>Cheers, Fons. > >>>>> > >>>>> > >>>>>On Tue, 2002-09-17 at 08:39, Allister Levi Sanchez wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>Hi, > >>>>>> > >>>>>>I'm working with ROOT GUI and when a TGFrame is closed (like in the case > >>>>>>of TGMsgBox, by clicking the OK button) I often get a new blank canvas > >>>>>>on the screen plus I get this message: > >>>>>> > >>>>>>Root > > >>>>>>*** Break *** segmentation violation > >>>>>>Root > > >>>>>>*** Break *** segmentation violation > >>>>>> > >>>>>>Is this a "feature" of ROOT GUI? Could you give me ideas on what to do > >>>>>>(and what to be careful about) to make sure that when I don't get > >>>>>>segmentation violations or get a new canvas or get hanged main windows > >>>>>>when a dialog box exits? Seems there isn't much docs on this from the > >>>>>>ROOT web site or anywhere. > >>>>>> > >>>>>>Best regards, > >>>>>>Allister > >>>>>> > >>>>>>//////////////////////////////////////////////////////////////////////////// > >>>>>>Allister Levi Sanchez > >>>>>>High Energy Physics Laboratory > >>>>>>Niigata University > >>>>>>Japan > >>>>>>allister@hep.sc.niigata-u.ac.jp > >>>>>>//////////////////////////////////////////////////////////////////////////// > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>> > >>>> > >>>> > >>>> > >> > >> > > -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:10 MET