-
Notifications
You must be signed in to change notification settings - Fork 2
Segmentation fault under Strawberry Perl 5.36.1 x64, build with gcc-13.1 #3
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
Comments
Cross-ref: StrawberryPerl/Perl-Dist-Strawberry#102 |
@shawnlaffan Belatedly (sorry): is this still happening with Perls 5.38 and 5.40? |
Yes, it still happens with SP 5.40.0.1. Backtrace is essentially the same. Tested using version 0.7004 from CPAN.
|
OK, so frame no 26 is probably the call to Please adjust the
If you put on here what that says, that will be very helpful. Thank you (as I said on #5) for sticking with this. |
That was with Checking frame 13, it looks like there is no variable called
Calling Some other info that whizzed by at the start of the run might be relevant. See below. I can provide the full run if needed.
|
I'm a bit skeptical the previous one was with Currently I don't know which specific bit of code is getting the SEGV. |
I just re-ran it to double check. The results are the same.
Same for
|
It seems that for some reason, Strawberry is set to add |
The As for the GDB output from frame 13 (calling
Stack trace:
|
This is (not hugely surprisingly) similar to the problem in part 1 of #5. If you had a debug-symbols-equipped version of FreeGLUT locally, we'd be able to dig into this. It's probably similar to what's making, with this I wonder if it's because different compiled versions of FreeGLUT have different numbers of vertices in that teapot, and |
I managed to compile FreeGLUT with debug symbols. Backtrace is below. I'm not sure why the .xs frames no longer debugging details despite being compiled with
|
Thank you for sticking with this. Would you mind if we track this now on #5? That's now also about a GLUT |
Opening an issue here per discussion in StrawberryPerl/Perl-Dist-Strawberry@409d29b#r110340879 (and after some delay).
GDB backtrace is below.
Possibly relevant is that Strawberry perl 5.36.1 includes the memory alignment changes in Perl/perl5#19912.
The text was updated successfully, but these errors were encountered: