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

Reply via email to