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

Attachment: 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

Reply via email to