I have a question about Xojo capabilities; basically, are they able to read and interpret Apple Crash Dumps?
I found today that with a new install of my App, I can reliably cause a crash when the app is terminated, and that there is a “user-workaround” or I can comment out two statements upon either of which the crash doesn’t occur. Of course, if I do the latter, the app doesn’t really work properly.
Essentially, the relevant bit is that at startup, the app populates two menus. Various user actions may require the menus to be remade. I do this by recursively removing menu items until the menus are empty and then remaking them. If this is the first thing the user does, the app then crashes (segmentation fault) when quit. If the user does something with the menu first, even just like opening it, why - then no crash.
Sad to say, making a tiny test app which replicates the create/remove/remake menus steps described, exhibits no crash behaviour. So, is there any point in submitting a feedback, as the first thing they are going to ask for is is such an app.
OTOH, are they capable of looking at the crash dump and saying well xyz was happening at the crash moment, so were you doing any xyz? Then perhaps I can look elsewhere for the problem and make some progress.