Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

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

- - - - -

  • Please log in to reply
4 replies to this topic

#1
FlippX

FlippX

    Junior

  • Member
  • Pip
  • 60 posts
  • Joined 03-August 10
  • OS:none specified
  • Country: Country Flag
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.pur...o-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.pur...o-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, 10 May 2012 - 10:11 AM.



How to remove advertisement from MSFN

#2
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 761 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag
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, 11 May 2012 - 01:47 PM.


#3
FlippX

FlippX

    Junior

  • Member
  • Pip
  • 60 posts
  • Joined 03-August 10
  • OS:none specified
  • Country: Country Flag
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..

#4
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 761 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag
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.

#5
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPip
  • 487 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag

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!
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users