<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello, <br>
finally, I found the solution to this problem.<br>
This is due to transient string object created within a function and
returned with no copy...<br>
so, to solve the problem, one just have to replace, in
include/GateToRoot.hh&nbsp; the line<br>
<br>
&nbsp;<tt> const char* GetFilePath()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { return
(m_fileName+".root").c_str();};</tt><br>
<br>
by<br>
<br>
<tt>&nbsp; const char* GetFilePath()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { static char fp[512];
strncpy(fp,(m_fileName+".root").c_str(),511); return fp;};</tt><br>
<br>
and recompile, and all will be ok... (in the first version,
(m_filename+".root") is a new transiant object, deleted at the end of
the function, so its "c_str() member will not be valid outside of the
function itsef...)<br>
<br>
<br>
Thanks to all,<br>
<br>
&nbsp;&nbsp;&nbsp; cheers<br>
<br>
Simon Stute a &eacute;crit&nbsp;:
<blockquote
 cite="mid:38e368330707190759i38dc3fcs180fba4d5435302@mail.gmail.com"
 type="cite">Hi all,<br>
  <br>
I remember I already had this problem on Suse10.2 and Ubuntu Dapper
6.0.6, but it appeared only few times and then it disappeared ...<br>
So I did not pay attention on the number or the type of characters
used. <br>
One thing is sure : this bug is very strange ...<br>
  <br>
Simon<br>
  <br>
  <div><span class="gmail_quote">2007/7/19, Paola Solevi &lt;<a
 moz-do-not-send="true" href="mailto:Paola.Solevi@mib.infn.it">Paola.Solevi@mib.infn.it</a>&gt;:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi
corinne,<br>
I'm running GATE on scientific linux @ cern and I have the same problem<br>
for root file name longer than 10 characters (&gt;10).<br>
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;paola<br>
    <br>
On Thu, 19 Jul 2007, GROISELLE corinne wrote:<br>
    <br>
&gt; Concerning the problem we have with the root output file names
(replacing the predefined file name by a question mark), I'd like to
know if other people have the same problem when using the last version
of RH Enterprise.
    <br>
We just tried on another system running Ubuntu 7.04 and everything
works fine!!!...<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Sure, we could rename the files at the end of the simulation but
when running on a cluster or on multiprocessor systems, we would have
to create multiple directories to store these files all sharing the
same name.
    <br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Corinne<br>
&gt;<br>
&gt; ________________________________<br>
&gt;<br>
&gt; De : Roberta Matheoud [mailto:<a moz-do-not-send="true"
 href="mailto:roberta.matheoud@maggioreosp.novara.it">roberta.matheoud@maggioreosp.novara.it
    </a>]<br>
&gt; Envoy&eacute; : jeudi 19 juillet 2007 11:14<br>
&gt; &Agrave; : GROISELLE corinne<br>
&gt; Objet : Re: [Gate-users] benchmarkPET<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I had the same problem when I named the *.root file using number
and '_'. When your simulation will end, you can rename the '?' file
using the name you want, i.e. test.root, and analyze it with Root.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Bye<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Roberta<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----- Original Message -----<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: GROISELLE corinne &lt;mailto:
    <a moz-do-not-send="true" href="mailto:corinne.groiselle@sodern.fr">corinne.groiselle@sodern.fr</a>&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: <a moz-do-not-send="true"
 href="mailto:gate-users@lists.healthgrid.org">gate-users@lists.healthgrid.org</a><br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Thursday, July 19, 2007 10:57 AM
    <br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: RE: [Gate-users] benchmarkPET<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I haven't changed anything in the macro files and the
default name for the root output was set to 'benchmarkPET' in '
benchmarkPET.mac'.<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It's 12 characters long!<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Corinne<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ________________________________<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; De : Georgi Gerganov [mailto:
    <a moz-do-not-send="true" href="mailto:ggerganov@gmail.com">ggerganov@gmail.com</a>]<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Envoy&eacute; : jeudi 19 juillet 2007 10:48<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &Agrave; : GROISELLE corinne<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cc :<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Objet : Re: [Gate-users] benchmarkPET<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi,<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I think you should check what is the root-output filename
set to. Open the 'benchmarkPET.mac':<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /gate/output/root/setFileName [somename]
    <br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [somename] should be at least 12 characters long. Otherwise
the "?"-file is generated.<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hope this helps you. Good luck!<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Georgi<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On 7/19/07, GROISELLE corinne &lt;<a moz-do-not-send="true"
 href="mailto:corinne.groiselle@sodern.fr">corinne.groiselle@sodern.fr</a>
&gt; wrote:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello,<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I just installed gate on a new system and I wanted to run
benchmarkPET to verify the installation was correct.
    <br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I just ran "Gate" from the benchmarkPET directory and a file
named "?" that seems to be the root output was generated.<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The file size is growing and the simulation seems to be
running correctly.
    <br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Did someone already encounter this problem?<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks,<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Corinne Groiselle<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Direction de l'Ing&eacute;nierie et des Moyens Industriels Communs
    <br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D&eacute;partement Etudes Syst&egrave;mes Neutroniques<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20, avenue Descartes 94451 Limeil Br&eacute;vannes Cedex, France<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel : + 33 (0) 1 45 95 70 00 poste 7708<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Courriel : <a moz-do-not-send="true"
 href="mailto:corinne.groiselle@sodern.fr">corinne.groiselle@sodern.fr</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gate-users mailing list<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a moz-do-not-send="true"
 href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a><br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a moz-do-not-send="true"
 href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users</a>
    <br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ________________________________<br>
&gt;<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gate-users mailing list<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a moz-do-not-send="true"
 href="mailto:Gate-users@lists.healthgrid.org">
Gate-users@lists.healthgrid.org</a><br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a moz-do-not-send="true"
 href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users</a><br>
&gt;<br>
&gt;<br>
_______________________________________________
    <br>
Gate-users mailing list<br>
    <a moz-do-not-send="true"
 href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a><br>
    <a moz-do-not-send="true"
 href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users
    </a><br>
    <br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Gate-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a>
<a class="moz-txt-link-freetext" href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users</a>
  </pre>
</blockquote>
</body>
</html>