1 Mar 05:52
Re: issues in cvs
Ed Sweetman <ed.sweetman <at> wmich.edu>
2003-03-01 04:52:28 GMT
2003-03-01 04:52:28 GMT
Ok. I tried adding certain fixes with just the cvs pull (the big fixes that seemed to be make or break my entire patch) but it simply would not work without the lock changes. I realize the lock changes change purpose of having locks the way they are in most subsystems...but i dont think those locks were very necessary and in fact hindered zinf in more than one way. i'm more than concerned that this patch doesn't work for everyone so i'd like people to try out the latest zinf. that means delete the old tree, get the new one. People have been having issues because they dont watch the cvs download to see if any M's show up and then when they build it and it crashes they have no idea why it doesn't crash for anyone else. So to make it easier on developers, either delete the tree before pulling or really watch your what cvs is telling you when you run update -Pd I'm crossing my fingers and hoping this does the trick. If it doesn't then we really need rethink some things from the foundation point of view because i know exactly what causes the deadlock, but exactly where the trigger is located is hard to find because it's closely related to the way we use signals to do things in parallel. Try it out. tell me what you think. I've only worked on soundcard output and alsa output. esound/arts and other OS's may not be fixed. but tell me if they are or not. I've tested it with -O0 and -o3 -march=athlon-tbird -m3dnow and it worked. If this is a winner then i'm going to go back to my code cleaning and such things to prep the tree for it's eventual release.(Continue reading)
RSS Feed