I thought of this after a recent bug I found. I use Vivaldi browser and recently it updated. After the update my mouse cursor was not visible when within the browser window. Other programs worked fine. I tried visual studio and steam and epic game store all had my mouse, Vivaldi didn’t.

I closed all instances of Vivaldi via task nanager(was unable to click the x) and restarted it. That fixed the bug and I haven’t been able to replicate so I don’t have anything to submit for a bug report. Just a really strange thing.

What have been your weirdest bugs?

  • SuperSpruce@lemmy.zip
    link
    fedilink
    arrow-up
    0
    ·
    1 day ago

    But COM interfaces can’t pass exceptions, only HRESULTs. I don’t know how it was working in the first place if the setup was this janky.

    • Marek Knápek@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      23 hours ago

      Yes, that is correct. We were using C++ and COM and didn’t protect ourselves against accidental exception being thrown across the COM boundary. But it never happened. Except the one case CString::Load (or whatever the function name was) failed because of Office visual style had bug in it.