[Xastir] Fwd: Canadian Call Sign lookup on Xastir-Ubuntu 10.04 Live CD

Lee Bengston lee.bengston at gmail.com
Sun Jul 18 22:32:39 EDT 2010


Hi all,

I was able to duplicate the problem below that Allen sent to me.
Curiously, I was only able to duplicate it in Ubuntu 10.04. The
Canadian call sign lookups work fine in in recent CVS builds in both
Mepis 8.5 and Sidux 2010.   Directly below is what the terminal shows
when it happens.

*** buffer overflow detected ***: xastir terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xfa3390]
/lib/tls/i686/cmov/libc.so.6(+0xe12ca)[0xfa22ca]
/lib/tls/i686/cmov/libc.so.6(__fgets_chk+0x129)[0xfa25e9]
xastir[0x8153328]
xastir[0x80bfddd]
/usr/lib/libXt.so.6(XtCallCallbackList+0xb1)[0xbee4e1]
/usr/lib/libXm.so.2(+0xa56d6)[0x5e76d6]
/usr/lib/libXm.so.2(+0xa5eb7)[0x5e7eb7]
/usr/lib/libXm.so.2(_XmDispatchGadgetInput+0x182)[0x5bf5c2]
/usr/lib/libXm.so.2(_XmGadgetActivate+0x3e)[0x5d90ce]
/usr/lib/libXt.so.6(+0x454cb)[0xc264cb]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x394)[0xc26cc4]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x46a)[0xbfcd2a]
/usr/lib/libXt.so.6(+0x1c56b)[0xbfd56b]
/usr/lib/libXt.so.6(XtDispatchEvent+0xad)[0xbfc3fd]
/usr/lib/libXt.so.6(XtAppMainLoop+0x54)[0xbfc5c4]
xastir[0x8104717]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xed7bd6]
xastir[0x804f231]
======= Memory map: ========
00110000-00140000 r-xp 00000000 08:01 141910     /usr/lib/liblcms.so.1.0.18
00140000-00141000 r--p 0002f000 08:01 141910     /usr/lib/liblcms.so.1.0.18
00141000-00142000 rw-p 00030000 08:01 141910     /usr/lib/liblcms.so.1.0.18
00142000-00144000 rw-p 00000000 00:00 0
00144000-00146000 r-xp 00000000 08:01 141285     /usr/lib/libXau.so.6.0.0
00146000-00147000 r--p 00001000 08:01 141285     /usr/lib/libXau.so.6.0.0
00147000-00148000 rw-p 00002000 08:01 141285     /usr/lib/libXau.so.6.0.0
00148000-00163000 r-xp 00000000 08:01 137554     /lib/ld-2.11.1.so
00163000-00164000 r--p 0001a000 08:01 137554     /lib/ld-2.11.1.so
00164000-00165000 rw-p 0001b000 08:01 137554     /lib/ld-2.11.1.so
00165000-00334000 r-xp 00000000 08:01 141265     /usr/lib/libMagickCore.so.2.0.1
00334000-0033e000 r--p 001ce000 08:01 141265     /usr/lib/libMagickCore.so.2.0.1
0033e000-00383000 rw-p 001d8000 08:01 141265     /usr/lib/libMagickCore.so.2.0.1
00383000-0039b000 rw-p 00000000 00:00 0
0039b000-003a2000 r-xp 00000000 08:01 141279     /usr/lib/libSM.so.6.0.1
003a2000-003a3000 r--p 00006000 08:01 141279     /usr/lib/libSM.so.6.0.1
003a3000-003a4000 rw-p 00007000 08:01 141279     /usr/lib/libSM.so.6.0.1
003a4000-003b0000 r-xp 00000000 08:01 141694     /usr/lib/libgomp.so.1.0.0
003b0000-003b1000 r--p 0000b000 08:01 141694     /usr/lib/libgomp.so.1.0.0
003b1000-003b2000 rw-p 0000c000 08:01 141694     /usr/lib/libgomp.so.1.0.0
003b2000-003c7000 r-xp 00000000 08:01 133687
/lib/tls/i686/cmov/libpthread-2.11.1.so
003c7000-003c8000 r--p 00014000 08:01 133687
/lib/tls/i686/cmov/libpthread-2.11.1.so
003c8000-003c9000 rw-p 00015000 08:01 133687
/lib/tls/i686/cmov/libpthread-2.11.1.so
003c9000-003cb000 rw-p 00000000 00:00 0
003cb000-00529000 r-xp 00000000 08:01 141494     /usr/lib/libdb-4.8.so
00529000-0052b000 r--p 0015d000 08:01 141494     /usr/lib/libdb-4.8.so
0052b000-0052c000 rw-p 0015f000 08:01 141494     /usr/lib/libdb-4.8.so
0052c000-00533000 r-xp 00000000 08:01 133700
/lib/tls/i686/cmov/librt-2.11.1.so
00533000-00534000 r--p 00006000 08:01 133700
/lib/tls/i686/cmov/librt-2.11.1.so
00534000-00535000 rw-p 00007000 08:01 133700
/lib/tls/i686/cmov/librt-2.11.1.so
00535000-0053c000 r-xp 00000000 08:01 141314     /usr/lib/libXp.so.6.2.0
0053c000-0053d000 r--p 00006000 08:01 141314     /usr/lib/libXp.so.6.2.0
0053d000-0053e000 rw-p 00007000 08:01 141314     /usr/lib/libXp.so.6.2.0
0053e000-00540000 r-xp 00000000 08:01 133622     /lib/libkeyutils-1.2.so
00540000-00541000 r--p 00001000 08:01 133622     /lib/libkeyutils-1.2.so
00541000-00542000 rw-p 00002000 08:01 133622     /lib/libkeyutils-1.2.so
00542000-0066f000 r-xp 00000000 08:01 132828     /usr/lib/libXm.so.2.0.1
0066f000-00670000 r--p 0012c000 08:01 132828     /usr/lib/libXm.so.2.0.1
00670000-00680000 rw-p 0012d000 08:01 132828     /usr/lib/libXm.so.2.0.1
00680000-00682000 rw-p 00000000 00:00 0
00682000-006c5000 r-xp 00000000 08:01 141487     /usr/lib/libcurl.so.4.1.1
006c5000-006c6000 r--p 00042000 08:01 141487     /usr/lib/libcurl.so.4.1.1
006c6000-006c7000 rw-p 00043000 08:01 141487     /usr/lib/libcurl.so.4.1.1
006c7000-006f6000 r-xp 00000000 08:01 133667     /lib/libpcre.so.3.12.1
006f6000-006f7000 r--p 0002e000 08:01 133667     /lib/libpcre.so.3.12.1
006f7000-006f8000 rw-p 0002f000 08:01 133667     /lib/libpcre.so.3.12.1
006f8000-00700000 r-xp 00000000 08:01 132997     /usr/lib/libax25.so.0.0.0
00700000-00701000 r--p 00007000 08:01 132997     /usr/lib/libax25.so.0.0.0
00701000-00702000 rw-p 00008000 08:01 132997     /usr/lib/libax25.so.0.0.0
00702000-0071a000 r-xp 00000000 08:01 142292     /usr/lib/libxcb.so.1.1.0
0071a000-0071b000 r--p 00017000 08:01 142292     /usr/lib/libxcb.so.1.1.0
0071b000-0071c000 rw-p 00018000 08:01 142292     /usr/lib/libxcb.so.1.1.0
0071c000-00727000 r-xp 00000000 08:01 141908     /usr/lib/liblber-2.4.so.2.5.4
00727000-00728000 r--p 0000a000 08:01 141908     /usr/lib/liblber-2.4.so.2.5.4
00728000-00729000 rw-p 0000b000 08:01 141908     /usr/lib/liblber-2.4.so.2.5.4
00729000-0072d000 r-xp 00000000 08:01 141296     /usr/lib/libXdmcp.so.6.0.0
0072d000-0072e000 r--p 00003000 08:01 141296     /usr/lib/libXdmcp.so.6.0.0
0072e000-0072f000 rw-p 00004000 08:01 141296     /usr/lib/libXdmcp.so.6.0.0
00732000-00734000 r-xp 00000000 08:01 133624
/lib/tls/i686/cmov/libdl-2.11.1.so
00734000-00735000 r--p 00001000 08:01 133624
/lib/tls/i686/cmov/libdl-2.11.1.so
00735000-00736000 rw-p 00002000 08:01 133624
/lib/tls/i686/cmov/libdl-2.11.1.so
00736000-00746000 r-xp 00000000 08:01 133689
/lib/tls/i686/cmov/libresolv-2.11.1.so
00746000-00747000 r--p 00010000 08:01 133689
/lib/tls/i686/cmov/libresolv-2.11.1.so
00747000-00748000 rw-p 00011000 08:01 133689
/lib/tls/i686/cmov/libresolv-2.11.1.so
00748000-0074a000 rw-p 00000000 00:00 0
0074a000-0077d000 r-xp 00000000 08:01 133770     /usr/lib/libproj.so.0.6.6
0077d000-0077e000 r--p 00032000 08:01 133770     /usr/lib/libproj.so.0.6.6
0077e000-00780000 rw-p 00033000 08:01 133770     /usr/lib/libproj.so.0.6.6
00780000-00786000 r-xp 00000000 08:01 140120     /usr/lib/libkrb5support.so.0.1
00786000-00787000 r--p 00005000 08:01 140120     /usr/lib/libkrb5support.so.0.1
00787000-00788000 rw-p 00006000 08:01 140120     /usr/lib/libkrb5support.so.0.1
00788000-0078b000 r-xp 00000000 08:01 133615     /lib/libgpg-error.so.0.4.0
0078b000-0078c000 r--p 00002000 08:01 133615     /lib/libgpg-error.so.0.4.0
0078c000-0078d000 rw-p 00003000 08:01 133615     /lib/libgpg-error.so.0.4.0
00792000-00803000 r-xp 00000000 08:01 141585     /usr/lib/libfreetype.so.6.3.22
00803000-00807000 r--p 00070000 08:01 141585     /usr/lib/libfreetype.so.6.3.22
00807000-00808000 rw-p 00074000 08:01 141585     /usr/lib/libfreetype.so.6.3.22
00808000-00838000 r-xp 00000000 08:01 141864
/usr/lib/libidn.so.11.5.44Aborted

I'm not sure what to make of it.  FCC lookups work fine - it happens
only when looking up a Canadian callsign.

Lee - K5DAT
Murphy, TX

---------- Forwarded message ----------
From: Allen Eddisford <allen.eddisford at sympatico.ca>
Date: Fri, Jul 16, 2010 at 7:18 PM
Subject: Canadian Call Sign lookup on Xastir-Ubuntu 10.04 Live CD
To: lee.bengston at gmail.com

Lee,

I have been using your Xastir-Ubuntu 10.04 Live CD under VMWare Fusion
& OSX on my Mac.

Thanks for putting this live CD together. Recompiling & loading Xastir
on OSX seems to present some problem for me every time I do it. It's
much easier using your CD.

One problem I have in Xastir is the station Call Sign lookup using the
Canadian RAC database. A buffer overflow occurs along with several
other errors when I attempt to use it..

Can you give it a try on your live CD and confirm it is an Xastir
problem? If it is I'll look into the cause and enter a bug for the
Xastir developers.

73,

Allen Eddisford
VE3JGU
Ottawa, Canada



More information about the Xastir mailing list