Open marip8 opened 1 year ago
We see a random segfault in the quaternion standard item of the environment wrapper per the backtrace below on version 0.18.4:
Backtrace
/home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/common/src/models/quaternion_standard_item.cpp 60 stack Frame #0 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/common/src/models/transform_standard_item.cpp 99 stack Frame #1 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/scene_graph/src/models/scene_state_model.cpp 160 stack Frame #2 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/scene_graph/src/models/scene_state_model.cpp 283 stack Frame #3 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/common/src/environment_wrapper.cpp 147 stack Frame #8 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_qt/common/src/environment_wrapper.cpp 339 stack Frame #9 /usr/include/c++/9/bits/std_function.h 300 stack Frame #10 /usr/include/c++/9/bits/std_function.h 688 stack Frame #11 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract/tesseract_environment/src/environment.cpp 1101 stack Frame #12 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract/tesseract_environment/src/environment.cpp 555 stack Frame #13 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_ros2/tesseract_monitoring/src/environment_monitor.cpp 777 stack Frame #14 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_ros2/tesseract_monitoring/src/environment_monitor.cpp 696 stack Frame #15 /usr/include/c++/9/bits/invoke.h 73 stack Frame #16 /usr/include/c++/9/bits/invoke.h 95 stack Frame #17 /usr/include/c++/9/functional 400 stack Frame #18 /usr/include/c++/9/functional 484 stack Frame #19 /usr/include/c++/9/bits/std_function.h 300 stack Frame #20 /usr/include/c++/9/bits/std_function.h 688 stack Frame #21 /home/workspaces/rspcs_ws/tesseract_ws/src/tesseract_ros2/tesseract_monitoring/src/current_state_monitor.cpp 392 stack Frame #22 /usr/include/c++/9/bits/invoke.h 73 stack Frame #23 /usr/include/c++/9/bits/invoke.h 95 stack Frame #24 /usr/include/c++/9/functional 400 stack Frame #25 /usr/include/c++/9/functional 484 stack Frame #26 /usr/include/c++/9/bits/std_function.h 300 stack Frame #27 /usr/include/c++/9/bits/std_function.h 688 stack Frame #28 /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp 167 stack Frame #29 /opt/ros/foxy/include/rclcpp/subscription.hpp 275 stack Frame #30
When we look at the data view, everything looks normal except that the QuaternionStandardItem has 30k+ children, many of which are invalid
Data view
q @0x7fd93f7fa0d0 Eigen::Quaterniond & [Eigen::QuaternionBase<Eigen::Quaternion<double, 0> >] @0x7fd93f7fa0d0 Eigen::QuaternionBase<Eigen::Quaternion<double, 0> > m_coeffs (4 x 1), ColumnMajor Eigen::Quaternion<double, 0>::Coefficients this @0x7fd8fc7899d0 tesseract_gui::QuaternionStandardItem [QStandardItem] @0x7fd8fc7899d0 QStandardItem [model] @0x7fd8fc78a1b0 QStandardItemModel [values] <32728 items> QVector<QStandardItemData> [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [(unknown: -2147483648) (-2147483648)] -2147483648 @0x7fd8fc78a158 QStandardItemData role -2147483648 Qt::ItemDataRole value @0x7fd8fc78a160 QVariant (271344720) [(Qt::DisplayPropertyRole | unknown: 271344704) (271344720)] 271344720 (invalid) QStandardItemData role 271344720 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a1a8 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a1b0 QVariant (QPalette) [(Qt::StatusTipRole | unknown: 64) (68)] 68 "" QStandardItemData role 68 Qt::ItemDataRole value "" QVariant (QByteArray) [Qt::AccessibleDescriptionRole (12)] Qt::AccessibleDescriptionRole (12) @0x7fd8fc78a1c8 QStandardItemData role Qt::AccessibleDescriptionRole (12) Qt::ItemDataRole value @0x7fd8fc78a1d0 QVariant (7471215) [(Qt::DecorationRole | Qt::EditRole | Qt::StatusTipRole | Qt::BackgroundColorRole | unknown: 7471200) (7471215)] 7471215 @0x7fd8fc78a1d8 QStandardItemData role 7471215 Qt::ItemDataRole value @0x7fd8fc78a1e0 QVariant (7274601) [(Qt::DecorationRole | Qt::BackgroundColorRole | unknown: 7274592) (7274601)] 7274601 @0x7fd8fc78a1e8 QStandardItemData role 7274601 Qt::ItemDataRole value @0x7fd8fc78a1f0 QVariant (QIcon) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 64) (69)] 69 @0x7fd8fc78a1f8 QStandardItemData role 69 Qt::ItemDataRole value @0x7fd8fc78a200 QVariant (1014537168) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59204928) (-59204656)] -59204656 @0x7fd8fc78a208 QStandardItemData role -59204656 Qt::ItemDataRole value @0x7fd8fc78a210 QVariant (1014460768) [(Qt::UserRole | unknown: -59281312) (-59281056)] -59281056 @0x7fd8fc78a218 QStandardItemData role -59281056 Qt::ItemDataRole value @0x7fd8fc78a220 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a228 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a230 QVariant (QIcon) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 64) (69)] 69 @0x7fd8fc78a238 QStandardItemData role 69 Qt::ItemDataRole value @0x7fd8fc78a240 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a248 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a250 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a258 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a260 QVariant (1014536864) [(unknown: -59204960) (-59204960)] -59204960 @0x7fd8fc78a268 QStandardItemData role -59204960 Qt::ItemDataRole value @0x7fd8fc78a270 QVariant (145) [(Qt::DecorationRole | Qt::DisplayPropertyRole | unknown: 128) (145)] 145 @0x7fd8fc78a278 QStandardItemData role 145 Qt::ItemDataRole value @0x7fd8fc78a280 QVariant (1014539296) [(unknown: -59202528) (-59202528)] -59202528 (invalid) QStandardItemData role -59202528 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [(unknown: -2147483648) (-2147483648)] -2147483648 @0x7fd8fc78a2a8 QStandardItemData role -2147483648 Qt::ItemDataRole value @0x7fd8fc78a2b0 QVariant (271341088) [(unknown: 271341088) (271341088)] 271341088 (invalid) QStandardItemData role 271341088 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a2f8 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a300 QVariant (QPalette) [(Qt::StatusTipRole | unknown: 64) (68)] 68 @0x7fd8fc78a308 QStandardItemData role 68 Qt::ItemDataRole value @0x7fd8fc78a310 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a318 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a320 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a328 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a330 QVariant (1014536768) [(unknown: -59205056) (-59205056)] -59205056 @0x7fd8fc78a338 QStandardItemData role -59205056 Qt::ItemDataRole value @0x7fd8fc78a340 QVariant (QQuaternion) [(Qt::DecorationRole | Qt::StatusTipRole | Qt::DisplayPropertyRole | unknown: 64) (85)] 85 true QStandardItemData role 85 Qt::ItemDataRole value true QVariant (bool) [Qt::DecorationRole (1)] Qt::DecorationRole (1) (invalid) QStandardItemData role Qt::DecorationRole (1) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) -0.15085869643193395 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value -0.15085869643193395 QVariant (double) [Qt::FontRole (6)] Qt::FontRole (6) (invalid) QStandardItemData role Qt::FontRole (6) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a388 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a390 QVariant (QIcon) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 64) (69)] 69 @0x7fd8fc78a398 QStandardItemData role 69 Qt::ItemDataRole value @0x7fd8fc78a3a0 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a3a8 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a3b0 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a3b8 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a3c0 QVariant (1014536800) [(unknown: -59205024) (-59205024)] -59205024 @0x7fd8fc78a3c8 QStandardItemData role -59205024 Qt::ItemDataRole value @0x7fd8fc78a3d0 QVariant (QQuaternion) [(Qt::DecorationRole | Qt::StatusTipRole | Qt::DisplayPropertyRole | unknown: 64) (85)] 85 true QStandardItemData role 85 Qt::ItemDataRole value true QVariant (bool) [Qt::DecorationRole (1)] Qt::DecorationRole (1) (invalid) QStandardItemData role Qt::DecorationRole (1) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) -0.021538676423650316 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value -0.021538676423650316 QVariant (double) [Qt::FontRole (6)] Qt::FontRole (6) (invalid) QStandardItemData role Qt::FontRole (6) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a418 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a420 QVariant (145) [(Qt::DecorationRole | Qt::DisplayPropertyRole | unknown: 128) (145)] 145 @0x7fd8fc78a428 QStandardItemData role 145 Qt::ItemDataRole value @0x7fd8fc78a430 QVariant (1014539648) [(Qt::UserRole | unknown: -59202432) (-59202176)] -59202176 (invalid) QStandardItemData role -59202176 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [(unknown: -2147483648) (-2147483648)] -2147483648 @0x7fd8fc78a458 QStandardItemData role -2147483648 Qt::ItemDataRole value @0x7fd8fc78a460 QVariant (271341088) [(unknown: 271341088) (271341088)] 271341088 (invalid) QStandardItemData role 271341088 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a4a8 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a4b0 QVariant (QPalette) [(Qt::StatusTipRole | unknown: 64) (68)] 68 @0x7fd8fc78a4b8 QStandardItemData role 68 Qt::ItemDataRole value @0x7fd8fc78a4c0 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a4c8 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a4d0 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a4d8 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a4e0 QVariant (1014536832) [(unknown: -59204992) (-59204992)] -59204992 @0x7fd8fc78a4e8 QStandardItemData role -59204992 Qt::ItemDataRole value @0x7fd8fc78a4f0 QVariant (QIcon) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 64) (69)] 69 @0x7fd8fc78a4f8 QStandardItemData role 69 Qt::ItemDataRole value @0x7fd8fc78a500 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a508 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a510 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a518 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a520 QVariant (1014536688) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205408) (-59205136)] -59205136 @0x7fd8fc78a528 QStandardItemData role -59205136 Qt::ItemDataRole value @0x7fd8fc78a530 QVariant (QQuaternion) [(Qt::DecorationRole | Qt::StatusTipRole | Qt::DisplayPropertyRole | unknown: 64) (85)] 85 true QStandardItemData role 85 Qt::ItemDataRole value true QVariant (bool) [Qt::DecorationRole (1)] Qt::DecorationRole (1) (invalid) QStandardItemData role Qt::DecorationRole (1) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) 0.8910498877189577 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value 0.8910498877189577 QVariant (double) [Qt::FontRole (6)] Qt::FontRole (6) (invalid) QStandardItemData role Qt::FontRole (6) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a578 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a580 QVariant (145) [(Qt::DecorationRole | Qt::DisplayPropertyRole | unknown: 128) (145)] 145 @0x7fd8fc78a588 QStandardItemData role 145 Qt::ItemDataRole value @0x7fd8fc78a590 QVariant (1014538528) [(Qt::UserRole | unknown: -59203552) (-59203296)] -59203296 (invalid) QStandardItemData role -59203296 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [(unknown: -2147483648) (-2147483648)] -2147483648 @0x7fd8fc78a5b8 QStandardItemData role -2147483648 Qt::ItemDataRole value @0x7fd8fc78a5c0 QVariant (271341088) [(unknown: 271341088) (271341088)] 271341088 (invalid) QStandardItemData role 271341088 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) @0x7fd8fc78a608 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value @0x7fd8fc78a610 QVariant (QPalette) [(Qt::StatusTipRole | unknown: 64) (68)] 68 @0x7fd8fc78a618 QStandardItemData role 68 Qt::ItemDataRole value @0x7fd8fc78a620 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a628 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a630 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a638 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a640 QVariant (1014536944) [(Qt::DisplayPropertyRole | unknown: -59204896) (-59204880)] -59204880 7 QStandardItemData role -59204880 Qt::ItemDataRole value 7 QVariant (unsigned char) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 32) (37)] 37 42 QStandardItemData role 37 Qt::ItemDataRole value 42 QVariant (int) [Qt::EditRole (2)] Qt::EditRole (2) 24 QStandardItemData role Qt::EditRole (2) Qt::ItemDataRole value 24 QVariant (unsigned char) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 32) (37)] 37 (invalid) QStandardItemData role 37 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) -128 QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value -128 QVariant (unsigned char) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 32) (37)] 37 @0x7fd8fc78a698 QStandardItemData role 37 Qt::ItemDataRole value @0x7fd8fc78a6a0 QVariant (1014603296) [(unknown: -59138528) (-59138528)] -59138528 @0x7fd8fc78a6a8 QStandardItemData role -59138528 Qt::ItemDataRole value @0x7fd8fc78a6b0 QVariant (QFont) [(Qt::DecorationRole | Qt::StatusTipRole | Qt::DisplayPropertyRole | unknown: 32) (53)] 53 1 QStandardItemData role 53 Qt::ItemDataRole value 1 QVariant (QChar) [Qt::TextAlignmentRole (7)] Qt::TextAlignmentRole (7) @0x7fd8fc78a6c8 QStandardItemData role Qt::TextAlignmentRole (7) Qt::ItemDataRole value @0x7fd8fc78a6d0 QVariant (7274570) [(Qt::EditRole | Qt::BackgroundColorRole | unknown: 7274560) (7274570)] 7274570 @0x7fd8fc78a6d8 QStandardItemData role 7274570 Qt::ItemDataRole value @0x7fd8fc78a6e0 QVariant (QIcon) [(Qt::DecorationRole | Qt::StatusTipRole | unknown: 64) (69)] 69 @0x7fd8fc78a6e8 QStandardItemData role 69 Qt::ItemDataRole value @0x7fd8fc78a6f0 QVariant (1014536656) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205440) (-59205168)] -59205168 @0x7fd8fc78a6f8 QStandardItemData role -59205168 Qt::ItemDataRole value @0x7fd8fc78a700 QVariant (981579392) [(unknown: -1165904256) (-1165904256)] -1165904256 @0x7fd8fc78a708 QStandardItemData role -1165904256 Qt::ItemDataRole value @0x7fd8fc78a710 QVariant (1014536976) [(Qt::DisplayPropertyRole | Qt::UserRole | unknown: -59205120) (-59204848)] -59204848 @0x7fd8fc78a718 QStandardItemData role -59204848 Qt::ItemDataRole value @0x7fd8fc78a720 QVariant (145) [(Qt::DecorationRole | Qt::DisplayPropertyRole | unknown: 128) (145)] 145 @0x7fd8fc78a728 QStandardItemData role 145 Qt::ItemDataRole value @0x7fd8fc78a730 QVariant (1014538864) [(Qt::DisplayPropertyRole | unknown: -59202976) (-59202960)] -59202960 (invalid) QStandardItemData role -59202960 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) [(unknown: -2147483648) (-2147483648)] -2147483648 @0x7fd8fc78a758 QStandardItemData role -2147483648 Qt::ItemDataRole value @0x7fd8fc78a760 QVariant (271341088) [(unknown: 271341088) (271341088)] 271341088 (invalid) QStandardItemData role 271341088 Qt::ItemDataRole value (invalid) QVariant (invalid) [Qt::DisplayRole (0)] Qt::DisplayRole (0) (invalid) QStandardItemData role Qt::DisplayRole (0) Qt::ItemDataRole value (invalid) QVariant (invalid) <load more> @0x7fd8fc78a788 [children] <not accessible> QVector<QStandardItem *>
We see a random segfault in the quaternion standard item of the environment wrapper per the backtrace below on version 0.18.4:
Backtrace
When we look at the data view, everything looks normal except that the QuaternionStandardItem has 30k+ children, many of which are invalid
Data view