On Montag, 8. Jänner 2024 21:17:19 CET Dirk Hohndel wrote: > > If all else fails, you could disassemble qmlmanager.ccc.o. as such: > > > > objdump -d > > ./mobile-widgets/CMakeFiles/subsurface_mobile.dir/qmlmanager.cpp.o (at > > least that's how it works on Linux, assuming it is similar for Apple) > > > > and we could try to look from there... > > That's what I did.
Sorry, that code makes little sense to me. It is the first time that I see ARM64 code, but it seems to me that symbol information is missing - all these '94000000' look like place holders. Could you perhaps give the assembly output generated by the compiler (add -S to the compiler flags and replace "-o *.o" by "-o *.s")? Subobjects are destructed in reverse order, so seeing where the call to std::terminate() is should give a good idea which object is the culprit. Does clang not give a warning? Berthold
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
