Jump to content

"Pure Data" new version has got problems on w98se!


Recommended Posts

Hello everyone,

There is this fabulous graphical-(audio and more)-programming-software called Pure Data out there. More precisely it's Pd-Extended:

http://autobuild.puredata.info/auto-build/latest/

(no need to install anything, there is a zip-file, too)

Now, with version "0.42.5" there were no problems on the win98se+kex-machine. But with "0.43.1" creating certain "objects" (objects are like functions; you put something in and get something out of it) make pd crash.

Here is what windows tells me on crashing when I try to create a "metro"-object (Pd then tries to load that .dll):

PD executed an invalid instruction in

module METRO.DLL at 017f:6e681383.

Registers:

EAX=3f800000 CS=017f EIP=6e681383 EFLGS=00010202

EBX=008cd440 SS=0187 ESP=0074dba8 EBP=0074dba8

ECX=0074ff68 DS=0187 ESI=0074e590 FS=119f

EDX=00000000 ES=0187 EDI=00000000 GS=0000

Bytes at CS:EIP:

f3 0f 5a 45 0c 8b 45 08 f2 0f 11 40 28 5d c3 55

Stack dump:

0074dbd8 6e6813d5 008cda20 3f800000 00000000 00000000 00000000 00000000 00000000 008cda20 00000000 008cd440 0074dc78 67364a90 00000000 008cd5d0

...and what does that mean??? :blink:

Although it currently is stated "beta" the software works on a win7 pc, that's not the problem...

So PLEASE!! can someone give it a try. It's just a zip - no installer!

Just a "quickstart" in case you are willing to try that:

1. Dl the software (zip) from http://autobuild.puredata.info/auto-build/latest/

2. Unzip, goto "bin"-folder, start pd.exe

3. In the console click "File" - "New"

4. Press "Ctrl+1" to create a new object (or select "Put" -> "Object" ) and type "metro" into it

...now pd crashes over here!! But maybe it works for you!

I don't know if it's a Kex related problem or something else like a missing file somewhere.. ..maybe U98seSp3 can help, who knows...

If you do please let me (us) know as well.

Thank you.

...or maybe could someone just try that and post the results, whether or not it works?! ..just to make shure it's not my fault..

Edited by FlippX
Link to comment
Share on other sites


I don't experience any such crash with that app on my Win ME system. However I get error messages logged that appear to be down to the missing Kernel32 function SetDllDirectoryA that KernelEx handles but doesn't apparently emulate such as:

Could not set 'D:\\DESKTOP\\PD\\PD-0.43.1-EXTENDED-20120509\\extra\\libdir' as DllDirectory(), '' might not load.} {} 2 {

And it crashes in wish85 on exit.

This said, I had a much harder time getting the stable 0.42.5 to run than this latest dev build, had to edit a .tk file for it to finally start. It then runs without any of the error messages of the 0.43 version and doesn't crash on exit.

Also the bundled pd-settings.reg registry file must be converted to REGEDIT4 format and then merged to the registry otherwise most pd patches I did download would not properly run for failure of finding the required extra libraries/components such as GEM, etc... which are bundled with it.

Then once you are in there it's even more complicated although it appears to be rather interesting and powerful for someone interested in DSP that has the time and patience to learn it. Not a software for everybody I guess.

Edited by loblo
Link to comment
Share on other sites

Thanks for testing..

That's strange, I never had problems with wish85 and didn't have to edit a file to make pd0.42.5 run. I just had to change the reg-file and set some %pathes%, if I remember correctly..

It's just that "metro"-object crashing Pd, and maybe others I didn't try.

Besides, the "vanilla"-versions all seem to work just fine!

Anyways, it doesn't seem to be a gerneral problem and might work somehow or maybe in the final build..

Link to comment
Share on other sites

Yep, 0.42.5 wouldn't run because my system was missing a needed environment variable path and I edited the tk file so I could run it immediately without needing to add that variable to autoexec.bat and reboot to get the program to run.

Link to comment
Share on other sites

  • 1 month later...

PD executed an invalid instruction in

module METRO.DLL at 017f:6e681383.

~~~

Bytes at CS:EIP:

f3 0f 5a 45 0c 8b 45 08 f2 0f 11 40 28 5d c3 55

~~~

...and what does that mean??? :blink:

It means you need a Pentium 4, Opteron, Athlon64 or better processor--cvtss2sd (f3 0f 5a) is an SSE2 instruction!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...