Hi Don, On Mon, 2004-03-01 at 01:48, Don Simons wrote: > A very minor update is available as > > http://icking-music-archive.org/software/pmx/pmx2501.zip > > Bugfix: initialize index in PMX subroutine putorn to eliminate subscript > error detected in some compilers (Thanks to Roland Stigge for pointing this > out and sending debug information).
Unfortunately, the problem remains for me:
=========================================================================
[EMAIL PROTECTED]:~/temp/pmxtest$ gdb pmxab
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...
(gdb) set args mwalmnd.pmx
(gdb) run
Starting program: /home/ernie/temp/pmxtest/pmxab mwalmnd.pmx
This is PMX, Version 2.5 , 15 Feb 04
Opening mwalmnd.pmx
Starting first PMX pass
Bar 1 Bar 2 Bar 3 Bar 4 Bar 5 Bar 6 Bar 7 Bar 8 Bar 9 Bar 10 Bar 11
Bar 12 Bar 13 Bar 14 Bar 15 Bar 16 Bar 17 Bar 18 Bar 19 Bar 20
Bar 21 Bar 22 Bar 23 Bar 24 Bar 25
Done with first pass
Starting second PMX pass
Bar 1 Bar 2 Bar 3 Bar 4 Bar 5 Bar 6 Bar 7 Bar 8 Bar 9 Bar 10 Bar 11
Bar 12 Bar 13 Bar 14
Program received signal SIGSEGV, Segmentation fault.
0x08096751 in putorn_ (iornq=0x80c9ff4, nolev=0x80bdea4, nolevm=0x818a6f0,
nodur=0x80c0454, nornb=0xbfffd630, ulq=0x2, ibmcnt=0x818a6f0,
ivx=0x8192d50, ncm=0xbfffc8d4, islur=0x818a6f0, nvmx=0x818a6f0,
nv=0x818a6f0, ihornb=0xbfffd1b0, stemlin=0x818a6f0, outq=0xbfffcd40,
lout=0xbfffc870, ip=0xbfffc8ac, islhgt=0xbfffc860, beamon=0x818a6f0,
iscrd=0xbfffc8d8, __g77_length_ulq=1, __g77_length_outq=79)
at pmxab.for:18882
18882 if (btest(kudorn(iudorn),31)) then
Current language: auto; currently fortran
(gdb) bt
#0 0x08096751 in putorn_ (iornq=0x80c9ff4, nolev=0x80bdea4, nolevm=0x818a6f0,
nodur=0x80c0454, nornb=0xbfffd630, ulq=0x2, ibmcnt=0x818a6f0,
ivx=0x8192d50, ncm=0xbfffc8d4, islur=0x818a6f0, nvmx=0x818a6f0,
nv=0x818a6f0, ihornb=0xbfffd1b0, stemlin=0x818a6f0, outq=0xbfffcd40,
lout=0xbfffc870, ip=0xbfffc8ac, islhgt=0xbfffc860, beamon=0x818a6f0,
iscrd=0xbfffc8d8, __g77_length_ulq=1, __g77_length_outq=79)
at pmxab.for:18882
#1 0x080807de in make2bar_ (ninow=0x8193628, tglp1=0xbfffdc18,
tstart=0xbfffe2f0, cwrest=0xbfffe8e0, squez=0xbfffe1b0, istop=0xbfffe7a0,
numbms=0xbfffe770, istart=0xbfffe630, clefq=0x80d9220,
__g77_length_clefq=1) at pmxab.for:14243
#2 0x0808e40c in pmxb_ (inlast=0x818a6f0, poevec=0xbfffee10,
ncalls=0xbfffe8e0, optimize=0xbfffea10) at pmxab.for:17991
#3 0x0804a1e8 in MAIN__ () at pmxab.for:722
#4 0x080a5c26 in main ()
(gdb)
=========================================================================
Note that pmx2501.for didn't change from pmx250.for.
bye,
Roland
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Tex-music mailing list [EMAIL PROTECTED] http://icking-music-archive.org/mailman/listinfo/tex-music

