I'm developing a client application for the IVAO network. John Wojnaroski sent me some time ago a few files to be added/changed in Flightgear source code so that FG sends UDP packets to my application.

I've done some changes to these files as well. Now I've changed to Fedora 8, and I've made a complete rebuild of Flightgear. With the modifiations made with John, FG results in having an option namely --ivao.

With this new build I experience a small problem: as it works perfectly well with the --ivao option, sending the right packets, when it comes to shutdown FG, an error dump appears in my terminal window. However, if I run FG without the --ivao option, no error is produced.

I assume I've made some mistake, as I'm not familiar with FG architecture. What I've done exactly is to download the latest stable source code (0.9.11), and added/edited these few files before compiling, wich I'm attaching in this mail. I've attached as well the terminal command-line used and the resulting messages.

If someone could take a look and see if it's a problem in the files, it would really help.

Thanks a lot.

Pep Ribal.

Attachment: FG-IVAO files.tar.gz
Description: GNU Zip compressed data

[EMAIL PROTECTED] ~]$ fgfs --airport=BIVM 
--ivao=socket,out,10,192.168.1.3,6000,udp
  Model Author:  Unknown
  Creation Date: 2002-01-01
  Version:       $Id: c172p.xml,v 1.18 2007-01-15 12:50:45 ehofman Exp $
  Description:   Cessna C-172
Initializing Nasal Electrical System
power up
*** glibc detected *** fgfs: corrupted double-linked list: 0x08db5b70 ***
======= Backtrace: =========
/lib/libc.so.6[0xa92d5d]
/lib/libc.so.6[0xa947fb]
/lib/libc.so.6(cfree+0x90)[0xa980f0]
/usr/lib/libGL.so.1[0x724469a]
======= Memory map: ========
00101000-00105000 r-xp 00000000 08:05 3489157    /usr/lib/libXxf86vm.so.1.0.0
00105000-00106000 rwxp 00003000 08:05 3489157    /usr/lib/libXxf86vm.so.1.0.0
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
00111000-0012c000 r-xp 00000000 08:05 3480043    /usr/lib/libplibpuaux.so.1.8.4
0012c000-0012d000 rwxp 0001b000 08:05 3480043    /usr/lib/libplibpuaux.so.1.8.4
0012d000-00158000 r-xp 00000000 08:05 3479954    /usr/lib/libplibpu.so.1.8.4
00158000-0015a000 rwxp 0002b000 08:05 3479954    /usr/lib/libplibpu.so.1.8.4
0015a000-00167000 r-xp 00000000 08:05 3479923    /usr/lib/libplibfnt.so.1.8.4
00167000-00169000 rwxp 0000d000 08:05 3479923    /usr/lib/libplibfnt.so.1.8.4
00169000-0016a000 rwxp 00169000 00:00 0 
0016a000-0016c000 r-xp 00000000 08:05 3479926    /usr/lib/libplibjs.so.1.8.4
0016c000-0016d000 rwxp 00001000 08:05 3479926    /usr/lib/libplibjs.so.1.8.4
0016d000-00174000 r-xp 00000000 08:05 3479927    /usr/lib/libplibnet.so.1.8.4
00174000-00175000 rwxp 00007000 08:05 3479927    /usr/lib/libplibnet.so.1.8.4
00175000-0019e000 r-xp 00000000 08:05 3480175    /usr/lib/libplibssgaux.so.1.8.4
0019e000-001a8000 rwxp 00029000 08:05 3480175    /usr/lib/libplibssgaux.so.1.8.4
001a8000-00244000 r-xp 00000000 08:05 3480142    /usr/lib/libplibssg.so.1.8.4
00244000-00249000 rwxp 0009c000 08:05 3480142    /usr/lib/libplibssg.so.1.8.4
00249000-00506000 rwxp 00249000 00:00 0 
00506000-00517000 r-xp 00000000 08:05 3480048    /usr/lib/libplibsg.so.1.8.4
00517000-00518000 rwxp 00010000 08:05 3480048    /usr/lib/libplibsg.so.1.8.4
00518000-0051c000 r-xp 00000000 08:05 3480180    /usr/lib/libplibul.so.1.8.4
0051c000-0051d000 rwxp 00003000 08:05 3480180    /usr/lib/libplibul.so.1.8.4
0051d000-0054d000 r-xp 00000000 08:05 3479843    /usr/lib/libglut.so.3.8.0
0054d000-00552000 rwxp 0002f000 08:05 3479843    /usr/lib/libglut.so.3.8.0
00552000-00557000 r-xp 00000000 08:05 3479710    /usr/lib/libalut.so.0.1.0
00557000-0055a000 rwxp 00004000 08:05 3479710    /usr/lib/libalut.so.0.1.0
0055a000-00595000 r-xp 00000000 08:05 3474997    /usr/lib/libopenal.so.0.0.0
00595000-00596000 rwxp 0003b000 08:05 3474997    /usr/lib/libopenal.so.0.0.0
00596000-0059a000 rwxp 00596000 00:00 0 
0059a000-0059b000 r-xp 00000000 08:05 3481986    /usr/lib/libxcb-xlib.so.0.0.0
0059b000-0059c000 rwxp 00000000 08:05 3481986    /usr/lib/libxcb-xlib.so.0.0.0
0059c000-005b7000 r-xp 00000000 08:05 3481996    /usr/lib/libxcb.so.1.0.0
005b7000-005b8000 rwxp 0001a000 08:05 3481996    /usr/lib/libxcb.so.1.0.0
005b8000-005ba000 rwxp 00000000 00:10 197        /dev/zero
0082a000-00898000 r-xp 00000000 08:05 3480095    /usr/lib/libSDL-1.2.so.0.11.1
00898000-0089a000 rwxp 0006e000 08:05 3480095    /usr/lib/libSDL-1.2.so.0.11.1
0089a000-008c5000 rwxp 0089a000 00:00 0 
008ea000-0093e000 r-xp 00000000 08:05 3488432    /usr/lib/libXt.so.6.0.0
0093e000-00942000 rwxp 00054000 08:05 3488432    /usr/lib/libXt.so.6.0.0
00944000-0095a000 r-xp 00000000 08:05 3488580    /usr/lib/libXmu.so.6.2.0
0095a000-0095b000 rwxp 00016000 08:05 3488580    /usr/lib/libXmu.so.6.2.0
00a08000-00a23000 r-xp 00000000 08:05 1049560    /lib/ld-2.7.so
00a23000-00a24000 r-xp 0001a000 08:05 1049560    /lib/ld-2.7.so
00a24000-00a25000 rwxp 0001b000 08:05 1049560    /lib/ld-2.7.so
00a27000-00a28000 r-xp 00000000 08:05 3488623    
/usr/lib/tls/libnvidia-tls.so.96.43.01
00a28000-00a29000 rwxp 00000000 08:05 3488623    
/usr/lib/tls/libnvidia-tls.so.96.43.01
00a2b000-00b7e000 r-xp 00000000 08:05 1049561    /lib/libc-2.7.so
00b7e000-00b80000 r-xp 00153000 08:05 1049561    /lib/libc-2.7.so
00b80000-00b81000 rwxp 00155000 08:05 1049561    /lib/libc-2.7.so
00b81000-00b84000 rwxp 00b81000 00:00 0 
00b86000-00bad000 r-xp 00000000 08:05 1049566    /lib/libm-2.7.so
00bad000-00bae000 r-xp 00026000 08:05 1049566    /lib/libm-2.7.so
00bae000-00baf000 rwxp 00027000 08:05 1049566    /lib/libm-2.7.so
00bb1000-00bb4000 r-xp 00000000 08:05 1049563    /lib/libdl-2.7.so
00bb4000-00bb5000 r-xp 00002000 08:05 1049563    /lib/libdl-2.7.so
00bb5000-00bb6000 rwxp 00003000 08:05 1049563    /lib/libdl-2.7.so
00bb8000-00bcd000 r-xp 00000000 08:05 1049564    /lib/libpthread-2.7.so
00bcd000-00bce000 r-xp 00014000 08:05 1049564    /lib/libpthread-2.7.so
00bce000-00bcf000 rwxp 00015000 08:05 1049564    /lib/libpthread-2.7.so
00bcf000-00bd1000 rwxp 00bcf000 00:00 0 
00bd3000-00be5000 r-xp 00000000 08:05 1049565    /lib/libz.so.1.2.3
00be5000-00be6000 rwxp 00011000 08:05 1049565    /lib/libz.so.1.2.3
00be8000-00ce0000 r-xp 00000000 08:05 3488426    /usr/lib/libX11.so.6.2.0
00ce0000-00ce4000 rwxp 000f7000 08:05 3488426    /usr/lib/libX11.so.6.2.0
00ce6000-00ce8000 r-xp 00000000 08:05 3488422    /usr/lib/libXau.so.6.0.0
00ce8000-00ce9000 rwxp 00001000 08:05 3488422    /usr/lib/libXau.so.6.0.0
00ceb000-00cf0000 r-xp 00000000 08:05 3488423    /usr/lib/libXdmcp.so.6.0.0
00cf0000-00cf1000 rwxp 00004000 08:05 3488423    /usr/lib/libXdmcp.so.6.0.0
00d15000-00d24000 r-xp 00000000 08:05 3488433    /usr/lib/libXext.so.6.4.0
00d24000-00d25000 rwxp 0000e000 08:05 3488433    /usr/lib/libXext.so.6.4.0
00d27000-00d96000 r-xp 00000000 08:05 3479822    /usr/lib/libGLU.so.1.3.070002
00d96000-00d97000 rwxp 0006f000 08:05 3479822    /usr/lib/libGLU.so.1.3.070002
00d97000-01640000 r-xp 00000000 08:05 3479839    /usr/lib/libGLcore.so.96.43.01
01640000-01675000 rwxp 008a9000 08:05 3479839    /usr/lib/libGLcore.so.96.43.01
01675000-01679000 rwxp 01675000 00:00 0 
01679000-0167a000 --xp 01679000 00:00 0 
0167a000-0207a000 rwxp 0167a000 00:00 0 
0207a000-0207b000 --xp 0207a000 00:00 0 
0207b000-02a7b000 rwxp 0207b000 00:00 0 
0658d000-06595000 r-xp 00000000 08:05 3488440    /usr/lib/libXrender.so.1.3.0
06595000-06596000 rwxp 00007000 08:05 3488440    /usr/lib/libXrender.so.1.3.0
065da000-065de000 r-xp 00000000 08:05 3488447    /usr/lib/libXfixes.so.3.1.0
065de000-065df000 rwxp 00003000 08:05 3488447    /usr/lib/libXfixes.so.3.1.0
065e1000-065e9000 r-xp 00000000 08:05 3488445    /usr/lib/libXi.so.6.0.0
065e9000-065ea000 rwxp 00007000 08:05 3488445    /usr/lib/libXi.so.6.0.0
065ec000-065f5000 r-xp 00000000 08:05 3488448    /usr/lib/libXcursor.so.1.0.2
065f5000-065f6000 rwxp 00008000 08:05 3488448    /usr/lib/libXcursor.so.1.0.2
06bf4000-06bff000 r-xp 00000000 08:05 1049585    
/lib/libgcc_s-4.1.2-20070925.so.1
06bff000-06c00000 rwxp 0000a000 08:05 1049585    
/lib/libgcc_s-4.1.2-20070925.so.1
06c02000-06c19000 r-xp 00000000 08:05 3481405    /usr/lib/libICE.so.6.3.0
06c19000-06c1a000 rwxp 00016000 08:05 3481405    /usr/lib/libICE.so.6.3.0
06c1a000-06c1c000 rwxp 06c1a000 00:00 0 
06c1e000-06c26000 r-xp 00000000 08:05 3488431    /usr/lib/libSM.so.6.0.0
06c26000-06c27000 rwxp 00007000 08:05 3488431    /usr/lib/libSM.so.6.0.0
06c4d000-06d2d000 r-xp 00000000 08:05 3485137    /usr/lib/libstdc++.so.6.0.8
06d2d000-06d31000 r-xp 000df000 08:05 3485137    /usr/lib/libstdc++.so.6.0.8
06d31000-06d32000 rwxp 000e3000 08:05 3485137    /usr/lib/libstdc++.so.6.0.8
06d32000-06d38000 rwxp 06d32000 00:00 0 
0720d000-07288000 r-xp 00000000 08:05 3488624    /usr/lib/libGL.so.96.43.01
07288000-072a2000 rwxp 0007a000 08:05 3488624    /usr/lib/libGL.so.96.43.01
072a2000-072a3000 rwxp 072a2000 00:00 0 
08048000-08664000 r-xp 00000000 08:05 3485401    /usr/local/bin/fgfs
08664000-0866f000 rw-p 0061c000 08:05 3485401    /usr/local/bin/fgfs
0866f000-0867f000 rw-p 0866f000 00:00 0 
08daa000-10c18000 rw-p 08daa000 00:00 0 
b0b00000-b0b21000 rw-p b0b00000 00:00 0 
b0b21000-b0c00000 ---p b0b21000 00:00 0 
b0c88000-b1089000 rw-p b0c88000 00:00 0 
b1188000-b158b000 rw-p b1188000 00:00 0 
b160a000-b1a8f000 rw-p b160a000 00:00 0 
b1b90000-b4aec000 rw-p b1b90000 00:00 0 
b4aec000-b4cec000 rw-s d0416000 00:10 5852       /dev/nvidia0
b4cec000-b54f4000 rw-p b4cec000 00:00 0 
b5534000-b56b6000 rw-p b5534000 00:00 0 
b56f6000-b6085000 rw-p b56f6000 00:00 0 
b60a4000-b6125000 rw-p b60a4000 00:00 0 
b6187000-b6188000 rw-s 00000000 00:09 1048593    /SYSV00000000 (deleted)
b6188000-b61c8000 rw-s c3d38000 00:10 5852       /dev/nvidia0
b61c8000-b6749000 rw-p b61c8000 00:00 0 
b6768000-b6bad000 rw-p b6768000 00:00 0 
b6bad000-b6dad000 rw-s d0215000 00:10 5852       /dev/nvidia0
b6eae000-b6eee000 rw-s c3d38000 00:10 5852       /dev/nvidia0
b6eee000-b6f2e000 rw-s c0758000 00:10 5852       /dev/nvidia0
b6f2e000-b6f6e000 rw-s c0718000 00:10 5852       /dev/nvidia0
b6f6e000-b6fd1000 rw-p 00000000 00:10 197        /dev/zero
b6fd1000-b6fd2000 rw-s 00000000 00:09 950290     /SYSV00000000 (deleted)
b6fd2000-b71e6000 rw-s c3d7c000 00:10 5852       /dev/nvidia0
b71e6000-b71e7000 rw-s 00000000 00:09 983059     /SYSV00000000 (deleted)
b71e7000-b73fb000 rw-s c0504000 00:10 5852       /dev/nvidia0
b73fb000-b74fb000 rw-s d0114000 00:10 5852       /dev/nvidia0
b74fb000-b74fc000 rw-s 11d76000 00:10 5852       /dev/nvidia0
b74fc000-b75fe000 rw-p b74fc000 00:00 0 
b75fe000-b7700000 rw-s d0011000 00:10 5852       /dev/nvidia0
b77a4000-b7ca4000 rw-s c0000000 00:10 5852       /dev/nvidia0
b7d03000-b7d24000 rw-p b7d03000 00:00 0 
b7d24000-b7d4e000 rw-s 00000000 00:09 65536      /SYSV00000000 (deleted)
b7d4e000-b7d55000 r--s 00000000 08:05 3541575    
/usr/lib/gconv/gconv-modules.cache
b7d55000-b7f55000 r--p 00000000 08:05 3476676    /usr/lib/locale/locale-archive
b7f55000-b7fc1000 rw-p b7f55000 00:00 0 
b7fd3000-b7fd4000 rw-p b7fd3000 00:00 0 
b7fd4000-b7fd5000 rw-s ce820000 00:10 5852       /dev/nvidia0
b7fd5000-b7fd6000 rw-s 00000000 00:09 1015828    /SYSV00000000 (deleted)
bfb43000-bfb59000 rwxp bffe8000 00:00 0          [stack]
bfb59000-bfb5a000 rw-p bfffe000 00:00 0 
Abortado

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to