[Xastir] Received station packets causing Xastir to crash

Lynn W Deffenbaugh (Mr) KJ4ERJ at arrl.net
Sat Nov 20 13:37:54 EST 2010


It'd be better to get Xastir fixed than to simply block the station.  
I'm wondering if the /APRSDIGI is tripping up the /A= altitude routine?  
Just guessing...

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

John Hartman wrote:
>
>
> I am running Ubuntu 10.04 and Xastir 2.0.1 and have a problem with
> Xastir crashing after receiving packets from a specific station.   
>
> I discovered this by running Xastir from terminal mode and turning on
> the debug level (to 1) in xastir,  The crash always seem to occur right
> after processing traffic from a specific station. Is there some setting
> I've missed that will let me block this station.  
>
> All help appreciated.  
>
> Is there a way to block the offending station?  
>
> 73 John N5AAA
>
> Following is the information captured:
> --------------------
> APN391,qAR,KF4ERV
> APN391
>
> decode_info_field: done
> decode_ax25_line: exiting
> Channel data on Port 1
> [����@@`��h���f����@@`����b at c�=3524.12N/08552.35W#/APRSDIGI DEER RUN,
> TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45]
> tnc_data_clean: called to clean
> KF4TNP-3>APRS,WIDE,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
> tnc_data_clean: clean result
> KF4TNP-3>APRS,WIDE,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
> decode_ax25_line: start parsing
> KF4TNP-3>APRS,WIDE,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
>         Comparing WIDE to WIDE1-1
> c/p/i/o fr pt tp: Registering data KF4TNP-3 APRS,WIDE,WIDE1-1
> =3524.12N/08552.35W#/APRSDIGI DEER RUN, TN KF4TNP at CHARTER.NET, 145.450-
> PL127.3 WWW.KF4TNP.NET/ 16.9/23:45  T 1 0
> decode_info_field: c:KF4TNP-3 p:APRS,WIDE,WIDE1-1
> m:=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN KF4TNP at CHARTER.NET,
> 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45 f:T o:
> decode_info_field: Past check
> decode_info_field: ok_igate_net can be read
> decode_info_field: = (position w/o timestamp)
> data_add:
>         type: 1
>         call_sign: KF4TNP-3
>         path: APRS,WIDE,WIDE1-1
>         data: 3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET,
> 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
>         from: T
>         port: 1
>         origin: 
>         third_party: 0
> data_add: Found existing station record.
> Setting ST_DIRECT for station KF4TNP-3
> decode_info_field: done = 1
> decode_info_field: ok_igate_net can be read 2
> decode_info_field: done with big switch
> decode_info_field: ok_igate_net start
> Sending out port: 0, type: 1, path: 
> Sending to interface:0,
> KF4TNP-3>APRS,WIDE,WIDE1-1,N5AAA-1,I:=3524.12N/08552.35W#/APRSDIGI DEER
> RUN, TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
>
> decode_ax25_line: start parsing
> KF4TNP-3>APRS,WIDE,WIDE1-1,N5AAA-1,I:=3524.12N/08552.35W#/APRSDIGI DEER
> RUN, TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
> c/p/i/o fr pt tp: Registering data KF4TNP-3 APRS,WIDE,WIDE1-1,N5AAA-1
> =3524.12N/08552.35W#/APRSDIGI DEER RUN, TN KF4TNP at CHARTER.NET, 145.450-
> PL127.3 WWW.KF4TNP.NET/ 16.9/23:45  L 0 0
> decode_info_field: c:KF4TNP-3 p:APRS,WIDE,WIDE1-1,N5AAA-1
> m:=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN KF4TNP at CHARTER.NET,
> 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45 f:L o:
> decode_info_field: Past check
> decode_info_field: ok_igate_net can be read
> decode_info_field: = (position w/o timestamp)
> data_add:
>         type: 1
>         call_sign: KF4TNP-3
>         path: APRS,WIDE,WIDE1-1,N5AAA-1
>         data: 3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET,
> 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
>         from: L
>         port: 0
>         origin: 
>         third_party: 0
> data_add: Found existing station record.
> decode_info_field: done = 1
> decode_info_field: ok_igate_net can be read 2
> decode_info_field: done with big switch
> decode_info_field: ok_igate_net start
> decode_info_field: done
> decode_ax25_line: exiting
> decode_info_field: done
> decode_ax25_line: exiting
> Channel data on Port 1
> [����@@`��h���f�b���@⮒��b at c�=3524.12N/08552.35W#/APRSDIGI DEER RUN, TN
> KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45]
> tnc_data_clean: called to clean
> KF4TNP-3>APRS,W1ARN-1*,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN,
> TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
> tnc_data_clean: clean result
> KF4TNP-3>APRS,W1ARN-1*,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN,
> TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
> decode_ax25_line: start parsing
> KF4TNP-3>APRS,W1ARN-1*,WIDE1-1:=3524.12N/08552.35W#/APRSDIGI DEER RUN,
> TN KF4TNP at CHARTER.NET, 145.450- PL127.3 WWW.KF4TNP.NET/ 16.9/23:45
>         Comparing WIDE1-1 to WIDE1-1
> *** buffer overflow detected ***: xastir terminated
> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xe60390]
> /lib/tls/i686/cmov/libc.so.6(+0xe12ca)[0xe5f2ca]
> /lib/tls/i686/cmov/libc.so.6(+0xe0a08)[0xe5ea08]
> /lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0x9e)[0xde7afe]
> /lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x368a)[0xdbe29a]
> /lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xad)[0xe5eabd]
> /lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0xe5e9fd]
>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>   




More information about the Xastir mailing list