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

Crash with slice2py When Compiling cpp/src/IceGrid/Internal.ice #3350

Open
InsertCreativityHere opened this issue Jan 13, 2025 · 1 comment

Comments

@InsertCreativityHere
Copy link
Member

InsertCreativityHere commented Jan 13, 2025

Normally this file is only compiled with slice2cpp, so we never noticed.
But it's completely broken with a debug build of slice2py on Windows (and MacOS, confirmed by externl).

After cutting out parts of the file and seeing what still triggers the abort, the issue is caused by malformed @param tags:

module IceGrid
{
    interface Adapter
    {
        /// @param The direct proxy.
        void setDirectProxy(Object* proxy);
    }
}

It seems we didn't write @param proxy like we should of. But, this also shouldn't cause the compiler to crash either.

@InsertCreativityHere InsertCreativityHere added this to the 3.8.0 milestone Jan 13, 2025
@InsertCreativityHere InsertCreativityHere self-assigned this Jan 13, 2025
@InsertCreativityHere InsertCreativityHere changed the title Assertion Hit in slice2py When Compiling cpp/src/IceGrid/Internal.ice Crash with slice2py When Compiling cpp/src/IceGrid/Internal.ice Jan 13, 2025
@InsertCreativityHere
Copy link
Member Author

This is also broken on 3.7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant