[Xastir] Xastir corrupts lxpanel

Joseph LaFerla joe at laferla.ca
Tue Oct 31 19:11:28 PDT 2017


Hi all

Reading Jason’s post, I did an apt-get update and apt-get upgrade on my Stretch pi and now Xastir has been running perfectly for 4 hours and 15 minutes without losing the lxpanel.  Previous to the update and upgrade, I would lose the panel immediately upon starting xastir.  So obviously this made a difference.  I did not do the make clean;make because I thought I would try that first and when it worked I did not want to mess with success!

73
Joe VA3JLF


Sent from Mail for Windows 10

From: Jason KG4WSV
Sent: Tuesday, October 31, 2017 5:14 PM
To: Xastir - APRS client software discussion
Subject: Re: [Xastir] Xastir corrupts lxpanel

OK,  bad news, good news, weird news.  I did an apt-get update and
apt-get upgrade on a system that exhibited the bug.

In reverse order, bad news:

seems there is a bug in linux tools, apparently in automake. see
https://bugzilla.redhat.com/show_bug.cgi?id=1155273

after the apt-get dance and a reboot, I did a make clean; make

pi at raspberrypi:~/src/Xastir $ make
make  all-recursive
make[1]: Entering directory '/home/pi/src/Xastir'
Making all in src
make[2]: Entering directory '/home/pi/src/Xastir/src'
Making all in rtree
make[3]: Entering directory '/home/pi/src/Xastir/src/rtree'
rm -f librtree.a
ar cru librtree.a index.o rect.o node.o card.o split_l.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib librtree.a
Makefile:351: recipe for target 'librtree.a' failed
make[3]: *** [librtree.a] Segmentation fault


so, ar is blowing up.  googling found the conversation I linked above.

to work around it, I built lib tree.a myself using the hints in the
error message reported above:

pi at raspberrypi:~/src/Xastir $ cd src/rtree/
pi at raspberrypi:~/src/Xastir/src/rtree $ ar cru librtree.a index.o
rect.o node.o card.o split_l.o
ar: `u' modifier ignored since `D' is the default (see `U')
pi at raspberrypi:~/src/Xastir/src/rtree $ ar crUu librtree.a index.o
rect.o node.o card.o split_l.o
pi at raspberrypi:~/src/Xastir/src/rtree $ cd ../..
pi at raspberrypi:~/src/Xastir $ make


and the make completed successfully.


good news: lxpanel isn't crashing for me.

weird news: I actually did the apt-get upgrade twice.  the first time
I did it, i ended up with an ar binary that wouldn't run.  ar gave me
"illegal instruction", like it's a bad executable. ???  i did
update/upgrade again, got a few more packages, and ar started behaving
(or misbehaving, depending on who you blame for the above scenario).


-Jason
kg4wsv
_______________________________________________
Xastir mailing list
Xastir at lists.xastir.org
http://xastir.org/mailman/listinfo/xastir



More information about the Xastir mailing list