When having a trace with some object identifier bigger than uint16_t e.g. 65535 the current behavior of paraver and wxparaver is to be unable to read the record:
Error reading event record.
2:100830:1:12604:6:281751721520:60000011:0:42000050:988:42000059:812
Error reading state record.
1:108851:1:13607:3:281751721520:281751721944:7
Error reading event record.
2:108851:1:13607:3:281751721520:60000011:1:42000050:1373:42000059:2996
Error reading state record.
1:71929:1:8992:1:281751721521:281751842810:1
Error reading event record.
2:71929:1:8992:1:281751721521:60000001:0:42000050:903599:42000059:966565
I think it would be nice, to maybe check if the user is trying to load a trace that has more than 65535 objects (Could be done easily when parsing the row file) and just exit with a meaningful error informing the user about the --enable_extended_objects configure flag.