[PD] help! my patch breaks pd!

Greg Rippin gmr222 at nyu.edu
Tue Aug 21 08:35:58 CEST 2001


Hello all,

I have been working for some time on a patch that does a realtime
harmonic analysis of an incoming MIDI stream and constructs probability
tables for creating second-order markov chains based on the input.  The
patch is fairly large and complex; the probability calculating
abstraction (fairly small in itself) is called 13x13x13 times.

Recently, pd has occasionally died when I try to open this patch, but I
could get it to open after a few failed attempts.  Now, quite suddenly,
it won't open at all; pd generates an invalid page fault whenever I try
to load this patch.  It opens all other patches without trouble.  Most
puzzling to me is that I haven't actually made any changes to the patch;
I added some comments to the abstractions that are called by the parent
patch, but made no functional changes immediately before this started to
happen.   I thought that perhaps the file was corrupt; I rebuilt the
patch from it's constituent parts, it worked perfectly.  I saved it
under a different filename, closed it, tried to reopen it, and got the
same error message.  I even checked my resource meters, and nothing
(memory, etc.) seems to dip when trying to open this patch.  I'm
stumped.

What could I have done wrong to cause behavior like this?  I'm running
pd .33 patch 1 with the iemlib extensions on win 98.  The error message
I get is:

PD caused an invalid page fault in
module PD.DLL at 015f:10046e98.
Registers:
EAX=00960008 CS=015f EIP=10046e98 EFLGS=00210293
EBX=00000150 SS=0167 ESP=0063da90 EBP=0063dab0
ECX=00962838 DS=0167 ESI=00000013 FS=0fbf
EDX=0309f00c ES=0167 EDI=00000014 GS=0000
Bytes at CS:EIP:
8b 49 04 89 4a 04 8b 4d f0 8d 0c f9 89 4a 08 89
Stack dump:
03100df0 00000200 0309f050 00000000 00962798 00000150 0309f00c 00000040
00960138 10042d20 00960138 00000003 03100df0 0309f050 00000110 00000200

Any help is greatly appreciated,
Greg

--
Greg Rippin, Graduate Assistant
Music Technology Program
New York University
35 West 4th Street, Suite 777
New York, NY 10012

phone 212-998-5422
fax 212-995-4043
musictechgrad.info at nyu.edu
www.nyu.edu





More information about the Pd-list mailing list