BehaviorTree / Groot

Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP
726 stars 237 forks source link

Segmentation fault when editing a subtree from the TreeNode Palette #117

Closed simchanu29 closed 3 years ago

simchanu29 commented 3 years ago

When I try to add some ports to a subtree Groot crash with a segfault.

Error message :

qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 599, resource id: 41951583, major code: 40 (TranslateCoords), minor code: 0
Segmentation fault (core dumped)

Before these messages I have some lines about missing icons (svg files) because I use plasma with breeze dark.

Step to reproduce the bug :

  1. Use Groot at commit (4 commit before master at the time this issue is created) :
    commit 1c9e5d380a2447917a271ea030a32ad3845491d0 (HEAD -> master, origin/master, origin/HEAD)
    Author: Davide Faconti <daf@blue-ocean-robotics.com>
    Date:   Sun Sep 20 12:58:55 2020 +0200
  2. Create some random tree.
  3. Use the feature create subtree here to select a node and create a subtree.
  4. Scroll at the bottom of the TreeNode Palette, right click on the subtree and click on edit.
  5. Segmentation fault.
simchanu29 commented 3 years ago

I just checked the new commits, it seems #100 solved my issue. This issue can be closed