From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Problem with GPS under MacOS Date: Wed, 23 Aug 2017 07:56:01 +0100 Organization: A noiseless patient Spider Message-ID: References: <1535b1b9-76da-434e-8359-d5671fbe9e48@googlegroups.com> <0bd9bfce-7c69-41ed-9f3e-2d0a2d35cd96@googlegroups.com> <67f9e8e4-45b1-41a6-b607-916952611169@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="e4906dbb0cf3575d7703d06fc16ce879"; logging-data="3070"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/6cG6R5HWfyIE/LHZas/GfA11jDw/aZlo=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (darwin) Cancel-Lock: sha1:lJ9yZW/yEnivRWpDLEvMK+EuhvQ= sha1:vc8QZA4+T1x04C6zmC/8MEmXLaI= Xref: news.eternal-september.org comp.lang.ada:47795 Date: 2017-08-23T07:56:01+01:00 List-Id: Laurent writes: > On Tuesday, 22 August 2017 21:43:43 UTC+2, Simon Wright wrote: >> Maybe one of the >> log files in there would help. > > quite practical that those log files have a timestamp but no date. > > Found in some of them at the end this. I hope that it will be > readable, otherwise I have to upload the files somewhere. There are quite a few exception tracebacks in those (surprisingly many, really). You can decode them, to an extent (gps_exe is supplied without full debug information, so not very helpful at first glance: for example, for the first 2017 one, $ atos -o /opt/gnat-gpl-2017/bin/gps_exe -l 0x100000000 0x1004d82e2 0x1004d8621 0x100454388 0x10046e084 0x10044814b 0x10046a532 0x10046ae42 0x10046a8b3 0x10046a2d6 0x100474b82 0x100443f3b 0x10044804e 0x10046464a 0x100464a71 0x10046e14f 0x10044814b 0x100697f06 0x10067e7b8 0x10068b7f8 0x100d5393f 0x100d59ddc 0x100d48fca 0x10ac631f8 0x10ac634c9 0x10ac63552 0x10a792eba 0x100022d56 0x101818801 ada_semantic_tree__type_tree__perform_type_analyzis_if_needed (in gps_exe) + 9362 ada_semantic_tree__type_tree__get_ada_type (in gps_exe) + 145 ada_semantic_tree__list_resolver__get_list_profile (in gps_exe) + 1752 ada_semantic_tree__declarations__configure_view__2 (in gps_exe) + 212 ada_semantic_tree__get_view (in gps_exe) + 91 ada_semantic_tree__entity_iteration__next__next_referenced_entity__set_sub_it.7143 (in gps_exe) + 162 ada_semantic_tree__entity_iteration__next__next_referenced_entity.7126 (in gps_exe) + 1314 ada_semantic_tree__entity_iteration__next (in gps_exe) + 163 ada_semantic_tree__entity_iteration__to_semantic_tree_iterator (in gps_exe) + 3078 ada_semantic_tree__declarations__first__4 (in gps_exe) + 802 ada_semantic_tree__entity_list_pckg__first__2 (in gps_exe) + 91 ada_semantic_tree__first (in gps_exe) + 78 ada_semantic_tree__generics__get_generic_entity__2 (in gps_exe) + 1450 ada_semantic_tree__generics__make_generic_instance (in gps_exe) + 65 ada_semantic_tree__declarations__configure_view__2 (in gps_exe) + 415 ada_semantic_tree__get_view (in gps_exe) + 91 completion__ada__constructs_extractor__next__2 (in gps_exe) + 614 completion__completion_list_pckg__next__2 (in gps_exe) + 56 completion__next__2 (in gps_exe) + 88 completion_window__idle_expand (in gps_exe) + 4559 completion_window__idle_compute (in gps_exe) + 140 completion_window__completion_explorer_idle__general_cb (in gps_exe) + 42 0x10ac631f8 0x10ac634c9 0x10ac63552 0x10a792eba _ada_gps__main (in gps_exe) + 13494 main (in gps_exe) + 65 On thinking about it, though, the one that crashed the program probably wouldn't have made it into the log file. To find the problem one would need to rebuild GPS with debug on. Personally I find there are just too many dependencies, and I don't use GPS enough to go to the trouble.