Segmentation fault hell in D

Andrew Wiley wiley.andrew.j at gmail.com
Sat Jun 9 09:52:35 PDT 2012


On Sat, Jun 9, 2012 at 6:09 AM, Dejan Lekic <dejan.lekic at gmail.com> wrote:
> On Fri, 08 Jun 2012 19:57:47 -0700, Andrew Wiley wrote:
>
>> On Fri, Jun 8, 2012 at 11:29 AM, Jonathan M Davis
>> <jmdavisProg at gmx.com>wrote:
>>
>>> On Friday, June 08, 2012 19:30:57 Jarl André"
>>> <jarl.andre at gmail.com>@puremagic.com wrote:
>>> > Evry single time I encounter them I yawn. It means using the next
>>> > frickin hour to comment away code, add more log statements and try to
>>> > eleminate whats creating the hell of bugz, segmantation fault. Why
>>> > can't the compiler tell me anything else than the fact that i have
>>> > referenced data that does not exist? Thanks I knew that. Now, please
>>> > tell me where the error occured.... Jeezes.
>>>
>>> Turn on core dumps and use gdb. It'll give a backtrace and allow you to
>>> look
>>> at the state of the program when the segfault occured. That's pretty
>>> much the
>>> standard way to figure out what happened when a segfault occurs.
>>>
>>>
>> And use GDC because DMD's debug symbols on Linux are broken enough to
>> crash GDB at times. GDC is generally flawless.
> Ah noes, HTML code again...


Sorry, my bad. Better?


More information about the Digitalmars-d-learn mailing list