Re: [Svxlink-devel] Segmentation fault error on Ubuntu 8.04
Brought to you by:
sm0svx
From: Tobias B. <sm...@us...> - 2008-04-27 10:54:33
|
I have found the place in the program where it crash. It has to do with threads and DNS lookups. Even though I have looked at the problem for a couple of hours I cannot understand how to fix it. I'll have to say that Ubuntu is an unsupported platform at the moment :-( However, I have come up with a work around. This will not be checked into Subversion but a patch is attached to this mail. It is for Subversion revision 1297 but it will probably apply to later revisions as well. On my computer I already had Qt libraries installed since it was originally installed as Kubuntu. You may have to add them. I'm not completely sure but I think it will suffice to add libqt3-mt, libqt3-mt-dev and libqt3-headers. sudo apt-get install libqt3-mt libqt3-mt-dev libqt3-headers 1. Save the patch on disk 2. Check out a clean copy of the SvxLink source tree from Subversion 3. Patch it with the command "patch -p0 < svxlink-qt.patch" 4. make Hopefully this will work better. 73 de SM0SVX / Tobias On Saturday 26 April 2008 20:12:15 Foeke Holtrop wrote: > Hi Tobias, > > I have recently upgraded my Linux server to Ubuntu 8.04 and SVXLINK worked > fine. Now I have updated the source of SVXLINK (revision 1294) and > compiled it. While compiling the new source the next warning was put on my > screen: > > --- Compiling DtmfEncoder.cpp... > In file included from /usr/include/c++/4.2/backward/pair.h:59, > from DtmfEncoder.cpp:36: > /usr/include/c++/4.2/backward/backward_warning.h:32:2: let op: #warning > This file includes at least one deprecated or antiquated header. Please > consider using one of the 32 headers found in section 17.4.1.2 of the C++ > standard. Examples include substituting the <X> header for the <X.h> > header for C++ includes, or <iostream> instead of the deprecated header > <iostream.h>. To disable this warning use -Wno-deprecated. > - > > After the compile proces I started SVXLINK. > > SvxLink v0.10.0rc22 (Apr 26 2008) starting up... > > Using configuration file: /etc/svxlink.conf > > Starting logic: SimplexLogic > Loading module "ModuleHelp" into logic "SimplexLogic" > Module Help v0.6.2rc2 starting... > Loading module "ModuleParrot" into logic "SimplexLogic" > Module Parrot v0.6.3rc3 starting... > Loading module "ModuleEchoLink" into logic "SimplexLogic" > Module EchoLink v0.8.1rc3 starting... > Loading module "ModuleTclVoiceMail" into logic "SimplexLogic" > Module Tcl v0.2.2rc2 starting... > Segmentatiefout > > As you can see I get a segmentation fault when starting SVXLINK. > > When I disable the EcholinkModule in the svxlink.conf file the software > starts without any errors. > > I installed Ubuntu 8.04 and the latest SVXLINK source also on an other PC. > After compiling I get the same error: segmentation fault. > > Installing an old source (15 march 2008) gave the same result. > > Any idea what causes this error ? > > 73' Foeke PA3FNT > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/java >one _______________________________________________ > Svxlink-devel mailing list > Svx...@li... > https://lists.sourceforge.net/lists/listinfo/svxlink-devel |