rb_call_super causes SystemStackError when used in both current class and
ancestor class in a C extension
---------------------------------------------------------------------------------------------------------
Key: JRUBY-5548
URL: http://jira.codehaus.org/browse/JRUBY-5548
Project: JRuby
Issue Type: Bug
Components: C Extensions
Affects Versions: JRuby 1.6RC2
Environment: JRuby 1.6.0.RC2 (2011-02-28 a4ae379) (OpenJDK Client VM
1.6.0_20) [linux-i386-java]
Reporter: Jeremy Evans
Assignee: Thomas E Enebo
Attachments: jruby_cext_double_super.c
If a C extension has a method defined in C that calls rb_call_super, and that
super method is also defined in C and calls rb_call_super, a SystemStackError
occurs. See attached file for a minimal example.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email