https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110956
--- Comment #1 from Thomas Neumann <tneumann at users dot sourceforge.net> --- The assert says that the code tries to de-register a frame that it did not register before or that was deregistered before. If you see that failing you might want to add some print statements to __register_frame_info_{tables_|}bases and __deregister_frame_info_bases. But the example that you included in the report does not seem to trigger the assert but crashes during unwinding instead? This has to be looked at in a debugger. I do not have access to Solaris. If you can give me remote access to a suitable machine I am willing to debug this, otherwise you must check yourself why the crash happens.