[Qt-creator] What's the crash?

Andy asmaloney at gmail.com
Mon Jul 16 16:41:34 CEST 2018


FWIW I do (sometimes?) get a dialog like Nikos (MSVC 2017):

[image: 2018-07-16 10_29_04-Exception Triggered.jpg]

(What's "The inferior"?)

Once that's dismissed, however, the only place I can find the info is
digging through the debugger log.

It would be useful to indicate in the thread menu which thread crashed
along with the reason. Maybe add to the menu entry:

  "#0 - crashed (division by zero)"

or something like that.

---
Andy Maloney  //  https://asmaloney.com
twitter ~ @asmaloney <https://twitter.com/asmaloney>



On Mon, Jul 16, 2018 at 10:37 AM Nikos Chantziaras <realnc at gmail.com> wrote:

> Seems to be working fine here:
>
>    https://i.imgur.com/OfFSAk5.png
>
>
> On 16/07/18 17:05, Jason H wrote:
> >
> >> There's nothing more the debugger or C++ can do for you here.
> >
> > But it does at the command line:
> > Process 79112 launched: '/Users/jhihn/Projects/test_crash/a.out' (x86_64)
> > Process 79112 stopped
> > * thread #1, queue = 'com.apple.main-thread', stop reason =
> EXC_ARITHMETIC (code=EXC_I386_DIV, subcode=0x0)
> >      frame #0: 0x0000000100000fad a.out`main at main.c:7
> >     4         {
> >     5             int a = 2;
> >     6             int b = 0;
> > -> 7              return a/b;
> >
> >
> > I'm pretty sure I remember some dialog appearing saying something about
> SIGSEGV (or in this case EXC_ARITHMETIC)?
> >
> > MS gives this:
> https://user-images.githubusercontent.com/10531631/36583169-c65d48ea-1874-11e8-90db-1a651cfd09f5.png
> > I thought earlier versions of QtC had something simular.
> >
> > The difference is:
> >
> > int *a, *b; *b=0;
> > return *a / *b;
> >
> > Here, the problem could be that 'a' is out of process space, or 'b' is
> 0. If 'a' is a pointer, I don't necessarily know what my address range is.
> I have to deduce (and risk being wrong) what the actual crash was, meaning
> I could waste time going down the wrong path.
> >
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20180716/eba5c23b/attachment.html>


More information about the Qt-creator mailing list