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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC,XPRIO autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,acceabc008a5253c,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-17 08:01:41 PST Path: archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!fu-berlin.de!uni-berlin.de!gate.dornier.dasa.DE!not-for-mail From: "Joachim Schr�er" Newsgroups: comp.lang.ada Subject: Traceback on Gnat/Linux Date: Tue, 17 Dec 2002 17:03:10 +0100 Message-ID: Reply-To: "Joachim Schr�er" NNTP-Posting-Host: gate.dornier.dasa.de (53.122.46.165) X-Trace: fu-berlin.de 1040140886 995749 53.122.46.165 (16 [76083]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:31964 Date: 2002-12-17T17:03:10+01:00 List-Id: Hello, we are porting code from Windows to Linux (Suse 7.3), Gnat 3.14p on both platforms. We do not get a symbolic traceback on linux. The windows options are gnatmake -s -cargs -O3 -bargs -f -E -largs ... ....adb The options for Linux are gnatmake -s -cargs -O3 -funwind-tables -bargs -f -E -largs ... ....adb my exception handler looks like exception when E : others => Put(Ada.Exceptions.Exception_Information(E) & Gnat.Traceback.Symbolic.Symbolic_Traceback(E)); On windows I get an output like Call stack traceback locations: 0x5dbb11 0x5dbe9e 0x5df0a6 0x5de42b 0x40166d 0x401103 0x77f1b9e8 005DBB11 in mst.rap_generator.initialize.read at mst-rap_generator.adb:394 005DBE9E in mst.rap_generator.initialize at mst-rap_generator.adb:411 005DF0A6 in mst.sa.process.initialize at mst-sa-process.adb:153 005DE42B in mst.sa.main at mst-sa-main.adb:22 0040166D in ?? at crt1.c:0 00401103 in ?? at crt1.c:0 77F1B9E8 in ?? at fake:0 but on linux only the adresses are given. Whats wrong? Thanks for any hints. J. Schroer