Hi all,

I am trying to use a hand tracker (geaxgx/depthai_hand_tracker) on the oak-1 camera.

It often crashes, leaving a crash dump that is hard to understand.

I narrowed down the error to this line in the code: geaxgx/depthai_hand_trackerblob/97731232fffd467e8de2c3a34ab8382962bb385e/template_manager_script_duo.py#L186C9-L186C48

the line is:

lm_result = node.io['from_lm_nn'].get()

so I guess is expecting a response from a node.

Even if I put the line in a try-catch statement, the program crashes anyway.

How can I debug the error?

Thanks

  • erik replied to this.

    Hi StefanoMutti , have you submitted the Issue on their github project as well? As it's quite a complex code, and we aren't the authors of it.

    There are already issues open on this.

    I was just wondering if there were some tools to debug the script.

    On the terminal I am receiving the error related to the receiving part on my computer, but the internal python on the device is not visible.

    Ok, thanks; what about the camera's crash report?

    Is there a way to get some insight from it?

    Thanks

    i cannot upload JSON files nor TAR files. how do I share this ?

    I cannot copy the content here either because it exceeds the maximum number of characters.

    Thanks

      StefanoMutti
      It's very difficult do get info from the crash dump if you don't know the FW well enough. Since the pipeline is complex there likely isn't any valuable info that can be obtained.

      Thanks,
      Jaka