[Xastir] V1.8.4 Stable crashing on Fedora Core 6, View windows unusual

Bill Bird billbird at cal.berkeley.edu
Fri Nov 24 14:30:01 EST 2006


Hi,

I've enjoyed Xastir over the years on RedHat 7.3, Fedora Core 1, and Fedora Core 
3.  I usually compile the latest stable version when I get a different computer. 
  Xastir has always run for months and months without any problem.  Thank you 
for the fine effort and program.

My Xastir V1.8.4 stable is crashing (ceasing to exist) on my Fedora Core 6 
machine.  The Xastir V1.8.4 is also handling the various View windows in a 
peculiar way.

I can get Xastir V1.8.4 to crash by starting the program, and then doing the 
following (I may have to do the following up to about 5 times):

1)selecting my station by a mouse right click (or another station if I have 
opened my serial port and other stations have begun to appear),

2) selecting Station Info by a mouse click

3) selecting Send Message by a mouse click

4) not writing any message but just selecting Close by mouse click.

Xastir disappears and is no longer running.  It will restart without a problem.

I have pasted my Xastir session with error messages at the end of this email. 
Festival is working fine with Xastir V1.8.4 but in this case I did not have 
Festival running.

I did notice when I first used Xastir V1.8.4 that the varous View windows did 
not act like they did in previous Xastir versions.  The View windows did not 
seem fully independent.  I normally start Xastir on one desktop and then place 
the View-Incoming Data window in another desktop and the View-Message Traffic in 
a third desktop.  In the past this was easily accomplished by selecting 
View-Incoming Data, right clicking on the View-Incoming Date window border, and 
selecting move to desktop number ...  If I do this with Xastir V1.8.4 the 
View-Incoming Data Window moves to the selected desktop number but so does the 
entire Xastir display.

I've found a workaround which is to first open the View-Incoming Data window and 
then open the View-Bulletin window.  By right clicking on the View-Bulletin 
window's border and selecting  move to desktop number .... the View-Bulletin 
window moves, the Xastir display moves, but the View-Incoming Data Window 
remains unmoved which as a workaround produces what I was looking for, ie, 
Xastir display on one desktop and View-Incoming Data Window on another.  I do 
the same workaround again and can get the View-Message Traffic Window in its own 
desktop.

With my workaround the only problem I am having is the crashing. I do wonder why 
the various View-windows do not act independently when directed to other desktops.

Thanks very much for any idea's.

Bill Bird
KG0YJ

[bill at freecycle98 ~]$ xastir
Found pid file: /home/bill/.xastir/xastir.pid
Other Xastir process, pid: 5401 does not appear be running.


Built-in map types:
       gnis   USGS GNIS Datapoints
        map   APRSdos Maps
        map   WinAPRS/MacAPRS/X-APRS Maps
        pdb   PocketAPRS Maps

Support for these additional map types has been compiled in:
        geo   Image Map (ImageMagick library, many formats allowed)
        geo   URL (Internet maps via libcurl library)
        shp   ESRI Shapefile Maps (Shapelib library)
festival_client: connect to server failed
SayText: Couldn't open socket to Festival
Indexing maps...
Finished indexing maps
*** Reading WX Alert log files
*** Done with WX Alert log files
Warning: XtRemoveGrab asked to remove a widget not on the list
*** glibc detected *** xastir: corrupted double-linked list: 0x0a09a110 ***
======= Backtrace: =========
/lib/libc.so.6[0x42ea1945]
/lib/libc.so.6(realloc+0xfe)[0x42ea37ae]
/usr/lib/libX11.so.6[0x134907]
/usr/lib/libX11.so.6[0x134e5f]
/usr/lib/libX11.so.6(XUnionRegion+0x83)[0x135223]
/usr/lib/libX11.so.6(XUnionRectWithRegion+0x83)[0x1353b3]
/usr/lib/libXt.so.6(XtAddExposureToRegion+0x57)[0x89bfb7]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x6e6)[0x89c8b6]
/usr/lib/libXt.so.6[0x89cda8]
/usr/lib/libXt.so.6(XtDispatchEvent+0xc7)[0x89bd17]
/usr/lib/libXt.so.6(XtAppMainLoop+0x4c)[0x89becc]
xastir[0x80e58d0]
/lib/libc.so.6(__libc_start_main+0xdc)[0x42e4ff2c]
xastir[0x804dbc1]
======= Memory map: ========
00101000-001ff000 r-xp 00000000 fd:00 634778     /usr/lib/libX11.so.6.2.0
001ff000-00203000 rwxp 000fe000 fd:00 634778     /usr/lib/libX11.so.6.2.0
00203000-0023e000 r-xp 00000000 fd:00 625486     /usr/lib/libcurl.so.3.0.0
0023e000-0023f000 rwxp 0003b000 fd:00 625486     /usr/lib/libcurl.so.3.0.0
0023f000-0025b000 r-xp 00000000 fd:00 458416     /lib/libpcre.so.0.0.1
0025b000-0025c000 rwxp 0001b000 fd:00 458416     /lib/libpcre.so.0.0.1
00263000-003b1000 r-xp 00000000 fd:00 635129     /usr/lib/libXm.so.2.0.1
003b1000-003c2000 rwxp 0014e000 fd:00 635129     /usr/lib/libXm.so.2.0.1
003c2000-003c5000 rwxp 003c2000 00:00 0
003c7000-003ce000 r-xp 00000000 fd:00 635113     /usr/lib/libXp.so.6.2.0
003ce000-003cf000 rwxp 00006000 fd:00 635113     /usr/lib/libXp.so.6.2.0
003cf000-003ff000 r-xp 00000000 fd:00 624172     /usr/lib/libidn.so.11.5.19
003ff000-00400000 rwxp 0002f000 fd:00 624172     /usr/lib/libidn.so.11.5.19
00400000-00409000 r-xp 00000000 fd:00 635030     /usr/lib/libXcursor.so.1.0.2
00409000-0040a000 rwxp 00008000 fd:00 635030     /usr/lib/libXcursor.so.1.0.2
00471000-00481000 r-xp 00000000 fd:00 625735     /usr/lib/libbz2.so.1.0.3
00481000-00482000 rwxp 0000f000 fd:00 625735     /usr/lib/libbz2.so.1.0.3
00484000-004b5000 r-xp 00000000 fd:00 635096     /usr/lib/liblcms.so.1.0.15
004b5000-004b6000 rwxp 00030000 fd:00 635096     /usr/lib/liblcms.so.1.0.15
004b6000-004b9000 rwxp 004b6000 00:00 0
004c9000-004d2000 r-xp 00000000 fd:00 634795     /usr/lib/libshp.so.1.0.1
004d2000-004d3000 rwxp 00008000 fd:00 634795     /usr/lib/libshp.so.1.0.1
00881000-008d5000 r-xp 00000000 fd:00 629315     /usr/lib/libXt.so.6.0.0
008d5000-008d9000 rwxp 00054000 fd:00 629315     /usr/lib/libXt.so.6.0.0
008db000-00a58000 r-xp 00000000 fd:00 635053     /usr/lib/libMagick.so.10.0.3
00a58000-00a9f000 rwxp 0017c000 fd:00 635053     /usr/lib/libMagick.so.10.0.3
00a9f000-00ab7000 rwxp 00a9f000 00:00 0
00ab9000-00b6f000 r-xp 00000000 fd:00 635054     /usr/lib/libWand.so.10.0.3
00b6f000-00b71000 rwxp 000b6000 fd:00 635054     /usr/lib/libWand.so.10.0.3
00d60000-00d6f000 r-xp 00000000 fd:00 635020     /usr/lib/libXext.so.6.4.0
00d6f000-00d70000 rwxp 0000e000 fd:00 635020     /usr/lib/libXext.so.6.4.0
00d72000-00d7a000 r-xp 00000000 fd:00 628301     /usr/lib/libXrender.so.1.3.0
00d7a000-00d7b000 rwxp 00007000 fd:00 628301     /usr/lib/libXrender.so.1.3.0
00db5000-00dbe000 r-xp 00000000 fd:00 456105     /lib/libnss_files-2.5.so
00dbe000-00dbf000 r-xp 00008000 fd:00 456105     /lib/libnss_files-2.5.so
00dbf000-00dc0000 rwxp 00009000 fd:00 456105     /lib/libnss_files-2.5.so
00df3000-00df7000 r-xp 00000000 fd:00 635029     /usr/lib/libXfixes.so.3.1.0
00df7000-00df8000 rwxp 00003000 fd:00 635029     /usr/lib/libXfixes.so.3.1.0
00eef000-00ef0000 r-xp 00eef000 00:00 0          [vdso]
08048000-0816c000 r-xp 00000000 fd:00 634932     /usr/local/bin/xastir
0816c000-08170000 rwxp 00124000 fd:00 634932     /usr/local/bin/xastir
08170000-0832b000 rwxp 08170000 00:00 0
09ffd000-0a0df000 rwxp 09ffd000 00:00 0
42e1d000-42e36000 r-xp 00000000 fd:00 458067     /lib/ld-2.5.so
42e36000-42e37000 r-xp 00018000 fd:00 458067     /lib/ld-2.5.so
42e37000-42e38000 rwxp 00019000 fd:00 458067     /lib/ld-2.5.so
42e3a000-42f71000 r-xp 00000000 fd:00 458382     /lib/libc-2.5.so
42f71000-42f73000 r-xp 00137000 fd:00 458382     /lib/libc-2.5.so
42f73000-42f74000 rwxp 00139000 fd:00 458382  Aborted
[bill at freecycle98 ~]$





More information about the Xastir mailing list