Hi Gennaro,
Thanks for the update. Good that you got it working, but not so good that it doesn't work on some compilers.
I will still try to remove the TApplication stuff which isn't needed for this particular program.
Cheers,
Thomas
> Hi,
>
> thanks for your support,
>
> I realized that this issue is related to GCC/G++ version...
> it seems that GCC 8.3 has this "segmentation violation" problem;
>
> I have replaced default Debian GCC (8.3) with testing GCC 10 and
> everything works !
>
> Now I'm using a Xubuntu 20.04 LTS (GCC 9) and also here the problem
> is not present...
>
> Regards,
> Gennaro
>
> > Hi,
> >
> > Hmm, unfortunately I cannot produce your seg fault. I run the command
> >
> > ./root_server.exe
> >
> > and it runs without a seg-fault. I can run it with the following combinations:
> >
> > 1) Centos-7.7 with ROOT 6.18
> > 2) Ubuntu 20.04.2 with ROOT 6.22/02
> >
> > Note that I don't think 'root_server.exe -v' is a valid option.
> >
> > I will try to make a ROOT 6.22/06 version sometime, but it seems surprising that that is the problem. This ROOT
> > application stuff is annoying and I will try to remove it soon.
> >
> > I do get the same annoying Cling errors as you. They are annoying, but seem to be benign.
> >
> > Cheers,
> > Thomas
> >
> >
> >
> > > Hi,
> > >
> > > I'm facing with a strange problem with rootana:
> > > I fetched and built rootana (master branch) as usual (make / make install);
> > >
> > > If I build 'examples' and launch:
> > >
> > > ./root_server.exe -v
> > >
> > > I got a lot of this messages:
> > >
> > > Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /opt/root/lib/.....
> > >
> > > and at the end:
> > >
> > >
> > > *** Break *** segmentation violation
> > > Generating stack trace...
> > > 0x00007f9a876a7df1 in ROOT::AddClassAlternate(char const*, char const*) + 0x31
> > > from /opt/root/lib/root/libCore.so
> > > 0x0000557debfea956 in <unknown> from ./root_server.exe
> > > 0x0000557debfead72 in <unknown> from ./root_server.exe
> > > 0x0000557debfead9b in <unknown> from ./root_server.exe
> > > 0x0000557dec034605 in __libc_csu_init + 0x45 from ./root_server.exe
> > > 0x00007f9a856e802a in __libc_start_main + 0x7a from /lib/x86_64-linux-
> > > gnu/libc.so.6
> > > 0x0000557debf759fa in _start + 0x2a from ./root_server.exe
> > >
> > >
> > > I'm using ROOT 6.22/06 compiled from source files on Debian 10 on a virtual
> > > machine...
> > >
> > > The problem seems to be less critical if I connect with SSH with -XC option
> > > or if I set DISPLAY variable. In these case I got only TCling messages with
> > > this warning:
> > >
> > > Error in <TGClient::TGClient>: can't open display "0:0", switching to batch
> > > mode...
> > > In case you run from a remote ssh session, reconnect with ssh -Y
> > >
> > > If I build manalyzer everything goes fine and it seems that problem is
> > > related to TAnaManager in some ways...
> > >
> > > Regards,
> > > Gennaro |