From: "Alex R. Mosteo" <alejandro@mosteo.invalid>
Subject: Re: Symbolic tracebacks on Debian
Date: Tue, 25 May 2010 11:02:13 +0200
Date: 2010-05-25T11:02:13+02:00 [thread overview]
Message-ID: <htg3o7$rbl$1@news.eternal-september.org> (raw)
In-Reply-To: 82fx1gafu0.fsf@stephe-leake.org
Stephen Leake wrote:
> Simon Wright <simon@pushface.org> writes:
>
>> Stephen Leake <stephen_leake@stephe-leake.org> writes:
>>
>>> Simon Wright <simon@pushface.org> writes:
>>>
>>>> "(see below)" <yaldnif.w@blueyonder.co.uk> writes:
>>>>
>>>>> Are these features enabled in your OS X port, Simon?
>>>>
>>>> That was a prerelease 4.5.0 -- presently running with my build of the
>>>> official GCC release.
>>>>
>>>> So far as I know, these features are the same.. yes, just tried it.
>>>>
>>>> The tracebacks you get with atos are rather opaque, and the tool is too
>>>> stupid to work out the architecture for itself ..
>>>>
>>>> $ atos -o t -arch x86_64 0x100001577 0x10000141b
>>>> _ada_t (in t) (t.adb:16)
>>>> main (in t) (b~t.adb:196)
>>>
>>> Good enough for emacs to find and display the source location, which is
>>> all you really need.
>>
>> I agree about that one, but the next (from the task which died with an
>> unhandled exception) was
>>
>> $ atos -o t -arch x86_64 0x100001742 0x10000aa82 0x7fff825fb8b4
>> t__tTKB.2815 (in t) + 86
>> system__tasking__stages__task_wrapper (in t) + 418
>> 0x7fff825fb8b4
>>
>> I dare say a less trivia example would work better.
>
> I often find the stack trace from a multitasking program to be pretty
> useless. The real problem is in some inner task, but the stack trace you
> get is from the environment task.
This is not my experience. I routinely work with multitasking programs and I
usually get the full backtrace of the task that has caused the exception.
Perhaps the architecture has something to do? I use regular x86 linux.
> That's when you have to write code to have each task dump its own stack
> when it dies.
>
> And on the gripping hand, stack traces from fully optimized code are
> also often useless.
next prev parent reply other threads:[~2010-05-25 9:02 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-14 13:16 About static libraries and Debian policy Dmitry A. Kazakov
2010-05-14 14:57 ` sjw
2010-05-14 15:29 ` Dmitry A. Kazakov
2010-05-14 18:43 ` Ludovic Brenta
2010-05-14 19:54 ` Dmitry A. Kazakov
2010-05-14 20:38 ` Ludovic Brenta
2010-05-15 7:46 ` Dmitry A. Kazakov
2010-05-15 10:07 ` Ludovic Brenta
2010-05-15 11:07 ` Simon Wright
2010-05-15 21:48 ` Ludovic Brenta
2010-05-16 10:13 ` Simon Wright
2010-05-16 10:31 ` Ludovic Brenta
2010-05-19 21:59 ` Björn Persson
2010-05-20 7:20 ` Symbolic tracebacks on Debian (Was: About static libraries and Debian policy) Ludovic Brenta
2010-05-20 8:38 ` Alex R. Mosteo
2010-05-21 12:26 ` Ludovic Brenta
2010-05-25 8:39 ` Symbolic tracebacks on Debian Ludovic Brenta
2010-05-20 14:04 ` Symbolic tracebacks on Debian (Was: About static libraries and Debian policy) Dmitry A. Kazakov
2010-05-21 8:52 ` Symbolic tracebacks on Debian Stephen Leake
2010-05-22 11:03 ` (see below)
2010-05-22 11:25 ` Simon Wright
2010-05-22 21:37 ` (see below)
2010-05-23 13:28 ` Stephen Leake
2010-05-23 15:52 ` Simon Wright
2010-05-23 18:35 ` (see below)
2010-05-23 19:46 ` Simon Wright
2010-05-24 9:04 ` Stephen Leake
2010-05-24 19:14 ` Simon Wright
2010-05-25 2:13 ` Stephen Leake
2010-05-25 9:02 ` Alex R. Mosteo [this message]
2010-05-25 19:16 ` Simon Wright
2010-05-26 7:30 ` Stephen Leake
2010-05-24 9:03 ` Stephen Leake
2010-05-22 11:30 ` Yannick Duchêne (Hibou57)
2010-05-22 13:20 ` Björn Persson
2010-05-22 13:56 ` Dmitry A. Kazakov
2010-05-22 12:53 ` Symbolic tracebacks on Debian (Was: About static libraries and Debian policy) Björn Persson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox