Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(iem)GUI externals issues with pd 0.53 #1823

Open
ZestieBumwhig opened this issue Nov 6, 2022 · 4 comments
Open

(iem)GUI externals issues with pd 0.53 #1823

ZestieBumwhig opened this issue Nov 6, 2022 · 4 comments
Labels
bug/fix either a bug (for issues) or a bugfix (for pull-requests) crash a bug that crashes Pd regression for problems that did not exist in previous releases subject:API "External Programming Interface" (things concerning development of externals) subject:GUI things concerning the GUI side

Comments

@ZestieBumwhig
Copy link

I don't have much info, and it could have been user error, but PD 0.53-0 would crash on my Arch Linux system when trying to open most of my patches. It would close as soon as I tried to open almost any patch; when started via terminal, the only extra info was "Core Dump (Segmentation Fault)".

I was able to open some smaller patches, but the larger ones (which had colors and/or Graph-On-Parent GUIs) would cause the crash. Rolling back to PD 0.52, everything worked again, and I stopped researching/troubleshooting. I only tried about five patches on 0.53 before I returned to 0.52.

Sorry I don't have more info; let me know if you'd like me to test further.

@thumpclang
Copy link

This sounds very similar to the issue I'm having with Pd 0.53 on macOS Monterey (Intel), certain patches of mine that work fine in 0.52-2 crash immediately in 0.53. (relevant discussion on Pd Patch Repo forum here)

Looking at my crash logs I saw mknob (an external GUI knob from moonlib) mentioned, and when trying to open the mknob help file in 0.53 I get an instant crash as well. Not sure if this might be a bigger problem that could affect other GUI externals, so I'm attaching my error log here & will open an issue on moonlib's tracker.
mknob_crash.txt

@sebshader
Copy link
Contributor

sebshader commented Nov 6, 2022

I see the crash happened in mknob_new, I also had numberbox_matrix from iemgui crash pd in its new function too..

@Ant1r
Copy link
Contributor

Ant1r commented Nov 7, 2022

FYI mknob has been updated to not crash with Pd 0.53. It's available in moonlib-v0.5 from Deken, for Linux and MacOS (could be great if someone could compile for Windows and upload to Deken! ).

Probably other (iem)GUI externals will crash too, mainly because now empty symbols (for label, send and receive) are NULL, while before they were containing "empty".

@Ant1r
Copy link
Contributor

Ant1r commented Nov 7, 2022

I guess this issue could be renamed (like: GUI externals issues with Pd 0.53).

@ZestieBumwhig ZestieBumwhig changed the title issues with pd 0.53 on Arch Linux GUI externals issues with pd 0.53 Nov 7, 2022
@umlaeute umlaeute changed the title GUI externals issues with pd 0.53 (iem)GUI externals issues with pd 0.53 Nov 15, 2022
@umlaeute umlaeute added bug/fix either a bug (for issues) or a bugfix (for pull-requests) crash a bug that crashes Pd regression for problems that did not exist in previous releases subject:GUI things concerning the GUI side subject:API "External Programming Interface" (things concerning development of externals) labels Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug/fix either a bug (for issues) or a bugfix (for pull-requests) crash a bug that crashes Pd regression for problems that did not exist in previous releases subject:API "External Programming Interface" (things concerning development of externals) subject:GUI things concerning the GUI side
Projects
None yet
Development

No branches or pull requests

5 participants