• DannyBoy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    It’s been a minute since I used C/Cpp but if you compile with debugging symbols and using gdb give you info like in Java? At least the location of the crash.

    • Ziglin@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      And much more, it tells you each operation it goes through, where it is in the code, what’s in the registers and more.

    • Miaou@jlai.lu
      link
      fedilink
      arrow-up
      0
      ·
      4 months ago

      And then you realise the program doesn’t crash when compiling with debug symbols 😢

      • Buddahriffic@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        4 months ago

        Then it’s time to have a closer look at how your concurrent threads are behaving and where you missed a sync point or mutex.